@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CoreNetworkNetworkFunctionGroup extends Object implements Serializable, Cloneable, StructuredPojo
Describes a network function group.
Constructor and Description |
---|
CoreNetworkNetworkFunctionGroup() |
Modifier and Type | Method and Description |
---|---|
CoreNetworkNetworkFunctionGroup |
clone() |
boolean |
equals(Object obj) |
List<String> |
getEdgeLocations()
The core network edge locations.
|
String |
getName()
The name of the network function group.
|
ServiceInsertionSegments |
getSegments()
The segments associated with the network function group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEdgeLocations(Collection<String> edgeLocations)
The core network edge locations.
|
void |
setName(String name)
The name of the network function group.
|
void |
setSegments(ServiceInsertionSegments segments)
The segments associated with the network function group.
|
String |
toString()
Returns a string representation of this object.
|
CoreNetworkNetworkFunctionGroup |
withEdgeLocations(Collection<String> edgeLocations)
The core network edge locations.
|
CoreNetworkNetworkFunctionGroup |
withEdgeLocations(String... edgeLocations)
The core network edge locations.
|
CoreNetworkNetworkFunctionGroup |
withName(String name)
The name of the network function group.
|
CoreNetworkNetworkFunctionGroup |
withSegments(ServiceInsertionSegments segments)
The segments associated with the network function group.
|
public void setName(String name)
The name of the network function group.
name
- The name of the network function group.public String getName()
The name of the network function group.
public CoreNetworkNetworkFunctionGroup withName(String name)
The name of the network function group.
name
- The name of the network function group.public List<String> getEdgeLocations()
The core network edge locations.
public void setEdgeLocations(Collection<String> edgeLocations)
The core network edge locations.
edgeLocations
- The core network edge locations.public CoreNetworkNetworkFunctionGroup withEdgeLocations(String... edgeLocations)
The core network edge locations.
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 core network edge locations.public CoreNetworkNetworkFunctionGroup withEdgeLocations(Collection<String> edgeLocations)
The core network edge locations.
edgeLocations
- The core network edge locations.public void setSegments(ServiceInsertionSegments segments)
The segments associated with the network function group.
segments
- The segments associated with the network function group.public ServiceInsertionSegments getSegments()
The segments associated with the network function group.
public CoreNetworkNetworkFunctionGroup withSegments(ServiceInsertionSegments segments)
The segments associated with the network function group.
segments
- The segments associated with the network function group.public String toString()
toString
in class Object
Object.toString()
public CoreNetworkNetworkFunctionGroup clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.