@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListSolFunctionInstanceInfo extends Object implements Serializable, Cloneable, StructuredPojo
Lists information about a network function instance.
A network function instance is a function in a function package .
Constructor and Description |
---|
ListSolFunctionInstanceInfo() |
Modifier and Type | Method and Description |
---|---|
ListSolFunctionInstanceInfo |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Network function instance ARN.
|
String |
getId()
Network function instance ID.
|
GetSolInstantiatedVnfInfo |
getInstantiatedVnfInfo() |
String |
getInstantiationState()
Network function instance instantiation state.
|
ListSolFunctionInstanceMetadata |
getMetadata()
Network function instance metadata.
|
String |
getNsInstanceId()
Network instance ID.
|
String |
getVnfPkgId()
Function package ID.
|
String |
getVnfPkgName()
Function package name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
Network function instance ARN.
|
void |
setId(String id)
Network function instance ID.
|
void |
setInstantiatedVnfInfo(GetSolInstantiatedVnfInfo instantiatedVnfInfo) |
void |
setInstantiationState(String instantiationState)
Network function instance instantiation state.
|
void |
setMetadata(ListSolFunctionInstanceMetadata metadata)
Network function instance metadata.
|
void |
setNsInstanceId(String nsInstanceId)
Network instance ID.
|
void |
setVnfPkgId(String vnfPkgId)
Function package ID.
|
void |
setVnfPkgName(String vnfPkgName)
Function package name.
|
String |
toString()
Returns a string representation of this object.
|
ListSolFunctionInstanceInfo |
withArn(String arn)
Network function instance ARN.
|
ListSolFunctionInstanceInfo |
withId(String id)
Network function instance ID.
|
ListSolFunctionInstanceInfo |
withInstantiatedVnfInfo(GetSolInstantiatedVnfInfo instantiatedVnfInfo) |
ListSolFunctionInstanceInfo |
withInstantiationState(String instantiationState)
Network function instance instantiation state.
|
ListSolFunctionInstanceInfo |
withInstantiationState(VnfInstantiationState instantiationState)
Network function instance instantiation state.
|
ListSolFunctionInstanceInfo |
withMetadata(ListSolFunctionInstanceMetadata metadata)
Network function instance metadata.
|
ListSolFunctionInstanceInfo |
withNsInstanceId(String nsInstanceId)
Network instance ID.
|
ListSolFunctionInstanceInfo |
withVnfPkgId(String vnfPkgId)
Function package ID.
|
ListSolFunctionInstanceInfo |
withVnfPkgName(String vnfPkgName)
Function package name.
|
public void setArn(String arn)
Network function instance ARN.
arn
- Network function instance ARN.public String getArn()
Network function instance ARN.
public ListSolFunctionInstanceInfo withArn(String arn)
Network function instance ARN.
arn
- Network function instance ARN.public void setId(String id)
Network function instance ID.
id
- Network function instance ID.public String getId()
Network function instance ID.
public ListSolFunctionInstanceInfo withId(String id)
Network function instance ID.
id
- Network function instance ID.public void setInstantiatedVnfInfo(GetSolInstantiatedVnfInfo instantiatedVnfInfo)
instantiatedVnfInfo
- public GetSolInstantiatedVnfInfo getInstantiatedVnfInfo()
public ListSolFunctionInstanceInfo withInstantiatedVnfInfo(GetSolInstantiatedVnfInfo instantiatedVnfInfo)
instantiatedVnfInfo
- public void setInstantiationState(String instantiationState)
Network function instance instantiation state.
instantiationState
- Network function instance instantiation state.VnfInstantiationState
public String getInstantiationState()
Network function instance instantiation state.
VnfInstantiationState
public ListSolFunctionInstanceInfo withInstantiationState(String instantiationState)
Network function instance instantiation state.
instantiationState
- Network function instance instantiation state.VnfInstantiationState
public ListSolFunctionInstanceInfo withInstantiationState(VnfInstantiationState instantiationState)
Network function instance instantiation state.
instantiationState
- Network function instance instantiation state.VnfInstantiationState
public void setMetadata(ListSolFunctionInstanceMetadata metadata)
Network function instance metadata.
metadata
- Network function instance metadata.public ListSolFunctionInstanceMetadata getMetadata()
Network function instance metadata.
public ListSolFunctionInstanceInfo withMetadata(ListSolFunctionInstanceMetadata metadata)
Network function instance metadata.
metadata
- Network function instance metadata.public void setNsInstanceId(String nsInstanceId)
Network instance ID.
nsInstanceId
- Network instance ID.public String getNsInstanceId()
Network instance ID.
public ListSolFunctionInstanceInfo withNsInstanceId(String nsInstanceId)
Network instance ID.
nsInstanceId
- Network instance ID.public void setVnfPkgId(String vnfPkgId)
Function package ID.
vnfPkgId
- Function package ID.public String getVnfPkgId()
Function package ID.
public ListSolFunctionInstanceInfo withVnfPkgId(String vnfPkgId)
Function package ID.
vnfPkgId
- Function package ID.public void setVnfPkgName(String vnfPkgName)
Function package name.
vnfPkgName
- Function package name.public String getVnfPkgName()
Function package name.
public ListSolFunctionInstanceInfo withVnfPkgName(String vnfPkgName)
Function package name.
vnfPkgName
- Function package name.public String toString()
toString
in class Object
Object.toString()
public ListSolFunctionInstanceInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.