@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListSolFunctionPackageInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about a function package.
A function package is a .zip file in CSAR (Cloud Service Archive) format that contains a network function (an ETSI standard telecommunication application) and function package descriptor that uses the TOSCA standard to describe how the network functions should run on your network.
Constructor and Description |
---|
ListSolFunctionPackageInfo() |
Modifier and Type | Method and Description |
---|---|
ListSolFunctionPackageInfo |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
Function package ARN.
|
String |
getId()
ID of the function package.
|
ListSolFunctionPackageMetadata |
getMetadata()
The metadata of the function package.
|
String |
getOnboardingState()
Onboarding state of the function package.
|
String |
getOperationalState()
Operational state of the function package.
|
String |
getUsageState()
Usage state of the function package.
|
String |
getVnfdId()
Identifies the function package and the function package descriptor.
|
String |
getVnfdVersion()
Identifies the version of the function package descriptor.
|
String |
getVnfProductName()
The product name for the network function.
|
String |
getVnfProvider()
Provider of the function package and the function package descriptor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
Function package ARN.
|
void |
setId(String id)
ID of the function package.
|
void |
setMetadata(ListSolFunctionPackageMetadata metadata)
The metadata of the function package.
|
void |
setOnboardingState(String onboardingState)
Onboarding state of the function package.
|
void |
setOperationalState(String operationalState)
Operational state of the function package.
|
void |
setUsageState(String usageState)
Usage state of the function package.
|
void |
setVnfdId(String vnfdId)
Identifies the function package and the function package descriptor.
|
void |
setVnfdVersion(String vnfdVersion)
Identifies the version of the function package descriptor.
|
void |
setVnfProductName(String vnfProductName)
The product name for the network function.
|
void |
setVnfProvider(String vnfProvider)
Provider of the function package and the function package descriptor.
|
String |
toString()
Returns a string representation of this object.
|
ListSolFunctionPackageInfo |
withArn(String arn)
Function package ARN.
|
ListSolFunctionPackageInfo |
withId(String id)
ID of the function package.
|
ListSolFunctionPackageInfo |
withMetadata(ListSolFunctionPackageMetadata metadata)
The metadata of the function package.
|
ListSolFunctionPackageInfo |
withOnboardingState(OnboardingState onboardingState)
Onboarding state of the function package.
|
ListSolFunctionPackageInfo |
withOnboardingState(String onboardingState)
Onboarding state of the function package.
|
ListSolFunctionPackageInfo |
withOperationalState(OperationalState operationalState)
Operational state of the function package.
|
ListSolFunctionPackageInfo |
withOperationalState(String operationalState)
Operational state of the function package.
|
ListSolFunctionPackageInfo |
withUsageState(String usageState)
Usage state of the function package.
|
ListSolFunctionPackageInfo |
withUsageState(UsageState usageState)
Usage state of the function package.
|
ListSolFunctionPackageInfo |
withVnfdId(String vnfdId)
Identifies the function package and the function package descriptor.
|
ListSolFunctionPackageInfo |
withVnfdVersion(String vnfdVersion)
Identifies the version of the function package descriptor.
|
ListSolFunctionPackageInfo |
withVnfProductName(String vnfProductName)
The product name for the network function.
|
ListSolFunctionPackageInfo |
withVnfProvider(String vnfProvider)
Provider of the function package and the function package descriptor.
|
public void setArn(String arn)
Function package ARN.
arn
- Function package ARN.public String getArn()
Function package ARN.
public ListSolFunctionPackageInfo withArn(String arn)
Function package ARN.
arn
- Function package ARN.public void setId(String id)
ID of the function package.
id
- ID of the function package.public String getId()
ID of the function package.
public ListSolFunctionPackageInfo withId(String id)
ID of the function package.
id
- ID of the function package.public void setMetadata(ListSolFunctionPackageMetadata metadata)
The metadata of the function package.
metadata
- The metadata of the function package.public ListSolFunctionPackageMetadata getMetadata()
The metadata of the function package.
public ListSolFunctionPackageInfo withMetadata(ListSolFunctionPackageMetadata metadata)
The metadata of the function package.
metadata
- The metadata of the function package.public void setOnboardingState(String onboardingState)
Onboarding state of the function package.
onboardingState
- Onboarding state of the function package.OnboardingState
public String getOnboardingState()
Onboarding state of the function package.
OnboardingState
public ListSolFunctionPackageInfo withOnboardingState(String onboardingState)
Onboarding state of the function package.
onboardingState
- Onboarding state of the function package.OnboardingState
public ListSolFunctionPackageInfo withOnboardingState(OnboardingState onboardingState)
Onboarding state of the function package.
onboardingState
- Onboarding state of the function package.OnboardingState
public void setOperationalState(String operationalState)
Operational state of the function package.
operationalState
- Operational state of the function package.OperationalState
public String getOperationalState()
Operational state of the function package.
OperationalState
public ListSolFunctionPackageInfo withOperationalState(String operationalState)
Operational state of the function package.
operationalState
- Operational state of the function package.OperationalState
public ListSolFunctionPackageInfo withOperationalState(OperationalState operationalState)
Operational state of the function package.
operationalState
- Operational state of the function package.OperationalState
public void setUsageState(String usageState)
Usage state of the function package.
usageState
- Usage state of the function package.UsageState
public String getUsageState()
Usage state of the function package.
UsageState
public ListSolFunctionPackageInfo withUsageState(String usageState)
Usage state of the function package.
usageState
- Usage state of the function package.UsageState
public ListSolFunctionPackageInfo withUsageState(UsageState usageState)
Usage state of the function package.
usageState
- Usage state of the function package.UsageState
public void setVnfProductName(String vnfProductName)
The product name for the network function.
vnfProductName
- The product name for the network function.public String getVnfProductName()
The product name for the network function.
public ListSolFunctionPackageInfo withVnfProductName(String vnfProductName)
The product name for the network function.
vnfProductName
- The product name for the network function.public void setVnfProvider(String vnfProvider)
Provider of the function package and the function package descriptor.
vnfProvider
- Provider of the function package and the function package descriptor.public String getVnfProvider()
Provider of the function package and the function package descriptor.
public ListSolFunctionPackageInfo withVnfProvider(String vnfProvider)
Provider of the function package and the function package descriptor.
vnfProvider
- Provider of the function package and the function package descriptor.public void setVnfdId(String vnfdId)
Identifies the function package and the function package descriptor.
vnfdId
- Identifies the function package and the function package descriptor.public String getVnfdId()
Identifies the function package and the function package descriptor.
public ListSolFunctionPackageInfo withVnfdId(String vnfdId)
Identifies the function package and the function package descriptor.
vnfdId
- Identifies the function package and the function package descriptor.public void setVnfdVersion(String vnfdVersion)
Identifies the version of the function package descriptor.
vnfdVersion
- Identifies the version of the function package descriptor.public String getVnfdVersion()
Identifies the version of the function package descriptor.
public ListSolFunctionPackageInfo withVnfdVersion(String vnfdVersion)
Identifies the version of the function package descriptor.
vnfdVersion
- Identifies the version of the function package descriptor.public String toString()
toString
in class Object
Object.toString()
public ListSolFunctionPackageInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.