@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 ObjectObject.toString()public CoreNetworkChangeValues clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.