@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CoreNetworkChangeValues extends Object implements Serializable, Cloneable, StructuredPojo
Describes a core network change.
Constructor and Description |
---|
CoreNetworkChangeValues() |
Modifier and Type | Method and Description |
---|---|
CoreNetworkChangeValues |
clone() |
boolean |
equals(Object obj) |
Long |
getAsn()
The ASN of a core network.
|
String |
getCidr()
The IP addresses used for a core network.
|
String |
getDestinationIdentifier()
The ID of the destination.
|
List<String> |
getEdgeLocations()
The Regions where edges are located in a core network.
|
List<String> |
getInsideCidrBlocks()
The inside IP addresses used for core network change values.
|
String |
getNetworkFunctionGroupName()
The network function group name if the change event is associated with a network function group.
|
String |
getSegmentName()
The names of the segments in a core network.
|
List<ServiceInsertionAction> |
getServiceInsertionActions()
Describes the service insertion action.
|
List<String> |
getSharedSegments()
The shared segments for a core network change value.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAsn(Long asn)
The ASN of a core network.
|
void |
setCidr(String cidr)
The IP addresses used for a core network.
|
void |
setDestinationIdentifier(String destinationIdentifier)
The ID of the destination.
|
void |
setEdgeLocations(Collection<String> edgeLocations)
The Regions where edges are located in a core network.
|
void |
setInsideCidrBlocks(Collection<String> insideCidrBlocks)
The inside IP addresses used for core network change values.
|
void |
setNetworkFunctionGroupName(String networkFunctionGroupName)
The network function group name if the change event is associated with a network function group.
|
void |
setSegmentName(String segmentName)
The names of the segments in a core network.
|
void |
setServiceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)
Describes the service insertion action.
|
void |
setSharedSegments(Collection<String> sharedSegments)
The shared segments for a core network change value.
|
String |
toString()
Returns a string representation of this object.
|
CoreNetworkChangeValues |
withAsn(Long asn)
The ASN of a core network.
|
CoreNetworkChangeValues |
withCidr(String cidr)
The IP addresses used for a core network.
|
CoreNetworkChangeValues |
withDestinationIdentifier(String destinationIdentifier)
The ID of the destination.
|
CoreNetworkChangeValues |
withEdgeLocations(Collection<String> edgeLocations)
The Regions where edges are located in a core network.
|
CoreNetworkChangeValues |
withEdgeLocations(String... edgeLocations)
The Regions where edges are located in a core network.
|
CoreNetworkChangeValues |
withInsideCidrBlocks(Collection<String> insideCidrBlocks)
The inside IP addresses used for core network change values.
|
CoreNetworkChangeValues |
withInsideCidrBlocks(String... insideCidrBlocks)
The inside IP addresses used for core network change values.
|
CoreNetworkChangeValues |
withNetworkFunctionGroupName(String networkFunctionGroupName)
The network function group name if the change event is associated with a network function group.
|
CoreNetworkChangeValues |
withSegmentName(String segmentName)
The names of the segments in a core network.
|
CoreNetworkChangeValues |
withServiceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)
Describes the service insertion action.
|
CoreNetworkChangeValues |
withServiceInsertionActions(ServiceInsertionAction... serviceInsertionActions)
Describes the service insertion action.
|
CoreNetworkChangeValues |
withSharedSegments(Collection<String> sharedSegments)
The shared segments for a core network change value.
|
CoreNetworkChangeValues |
withSharedSegments(String... sharedSegments)
The shared segments for a core network change value.
|
public void setSegmentName(String segmentName)
The names of the segments in a core network.
segmentName
- The names of the segments in a core network.public String getSegmentName()
The names of the segments in a core network.
public CoreNetworkChangeValues withSegmentName(String segmentName)
The names of the segments in a core network.
segmentName
- The names of the segments in a core network.public void setNetworkFunctionGroupName(String networkFunctionGroupName)
The network function group name if the change event is associated with a network function group.
networkFunctionGroupName
- The network function group name if the change event is associated with a network function group.public String getNetworkFunctionGroupName()
The network function group name if the change event is associated with a network function group.
public CoreNetworkChangeValues withNetworkFunctionGroupName(String networkFunctionGroupName)
The network function group name if the change event is associated with a network function group.
networkFunctionGroupName
- The network function group name if the change event is associated with a network function group.public List<String> getEdgeLocations()
The Regions where edges are located in a core network.
public void setEdgeLocations(Collection<String> edgeLocations)
The Regions where edges are located in a core network.
edgeLocations
- The Regions where edges are located in a core network.public CoreNetworkChangeValues withEdgeLocations(String... edgeLocations)
The Regions where edges are located in a core network.
NOTE: This method appends the values to the existing list (if any). Use
setEdgeLocations(java.util.Collection)
or withEdgeLocations(java.util.Collection)
if you want
to override the existing values.
edgeLocations
- The Regions where edges are located in a core network.public CoreNetworkChangeValues withEdgeLocations(Collection<String> edgeLocations)
The Regions where edges are located in a core network.
edgeLocations
- The Regions where edges are located in a core network.public void setAsn(Long asn)
The ASN of a core network.
asn
- The ASN of a core network.public Long getAsn()
The ASN of a core network.
public CoreNetworkChangeValues withAsn(Long asn)
The ASN of a core network.
asn
- The ASN of a core network.public void setCidr(String cidr)
The IP addresses used for a core network.
cidr
- The IP addresses used for a core network.public String getCidr()
The IP addresses used for a core network.
public CoreNetworkChangeValues withCidr(String cidr)
The IP addresses used for a core network.
cidr
- The IP addresses used for a core network.public void setDestinationIdentifier(String destinationIdentifier)
The ID of the destination.
destinationIdentifier
- The ID of the destination.public String getDestinationIdentifier()
The ID of the destination.
public CoreNetworkChangeValues withDestinationIdentifier(String destinationIdentifier)
The ID of the destination.
destinationIdentifier
- The ID of the destination.public List<String> getInsideCidrBlocks()
The inside IP addresses used for core network change values.
public void setInsideCidrBlocks(Collection<String> insideCidrBlocks)
The inside IP addresses used for core network change values.
insideCidrBlocks
- The inside IP addresses used for core network change values.public CoreNetworkChangeValues withInsideCidrBlocks(String... insideCidrBlocks)
The inside IP addresses used for core network change values.
NOTE: This method appends the values to the existing list (if any). Use
setInsideCidrBlocks(java.util.Collection)
or withInsideCidrBlocks(java.util.Collection)
if you
want to override the existing values.
insideCidrBlocks
- The inside IP addresses used for core network change values.public CoreNetworkChangeValues withInsideCidrBlocks(Collection<String> insideCidrBlocks)
The inside IP addresses used for core network change values.
insideCidrBlocks
- The inside IP addresses used for core network change values.public List<String> getSharedSegments()
The shared segments for a core network change value.
public void setSharedSegments(Collection<String> sharedSegments)
The shared segments for a core network change value.
sharedSegments
- The shared segments for a core network change value.public CoreNetworkChangeValues withSharedSegments(String... sharedSegments)
The shared segments for a core network change value.
NOTE: This method appends the values to the existing list (if any). Use
setSharedSegments(java.util.Collection)
or withSharedSegments(java.util.Collection)
if you want
to override the existing values.
sharedSegments
- The shared segments for a core network change value.public CoreNetworkChangeValues withSharedSegments(Collection<String> sharedSegments)
The shared segments for a core network change value.
sharedSegments
- The shared segments for a core network change value.public List<ServiceInsertionAction> getServiceInsertionActions()
Describes the service insertion action.
public void setServiceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)
Describes the service insertion action.
serviceInsertionActions
- Describes the service insertion action.public CoreNetworkChangeValues withServiceInsertionActions(ServiceInsertionAction... serviceInsertionActions)
Describes the service insertion action.
NOTE: This method appends the values to the existing list (if any). Use
setServiceInsertionActions(java.util.Collection)
or
withServiceInsertionActions(java.util.Collection)
if you want to override the existing values.
serviceInsertionActions
- Describes the service insertion action.public CoreNetworkChangeValues withServiceInsertionActions(Collection<ServiceInsertionAction> serviceInsertionActions)
Describes the service insertion action.
serviceInsertionActions
- Describes the service insertion action.public String toString()
toString
in class Object
Object.toString()
public CoreNetworkChangeValues clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.