Class ListSolFunctionPackageInfo
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ListSolFunctionPackageInfo.Builder,
ListSolFunctionPackageInfo>
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.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
arn()
Function package ARN.builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
id()
ID of the function package.metadata()
The metadata of the function package.final OnboardingState
Onboarding state of the function package.final String
Onboarding state of the function package.final OperationalState
Operational state of the function package.final String
Operational state of the function package.static Class
<? extends ListSolFunctionPackageInfo.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final UsageState
Usage state of the function package.final String
Usage state of the function package.final String
vnfdId()
Identifies the function package and the function package descriptor.final String
Identifies the version of the function package descriptor.final String
The product name for the network function.final String
Provider of the function package and the function package descriptor.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
arn
-
id
-
metadata
The metadata of the function package.
- Returns:
- The metadata of the function package.
-
onboardingState
Onboarding state of the function package.
If the service returns an enum value that is not available in the current SDK version,
onboardingState
will returnOnboardingState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromonboardingStateAsString()
.- Returns:
- Onboarding state of the function package.
- See Also:
-
onboardingStateAsString
Onboarding state of the function package.
If the service returns an enum value that is not available in the current SDK version,
onboardingState
will returnOnboardingState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromonboardingStateAsString()
.- Returns:
- Onboarding state of the function package.
- See Also:
-
operationalState
Operational state of the function package.
If the service returns an enum value that is not available in the current SDK version,
operationalState
will returnOperationalState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoperationalStateAsString()
.- Returns:
- Operational state of the function package.
- See Also:
-
operationalStateAsString
Operational state of the function package.
If the service returns an enum value that is not available in the current SDK version,
operationalState
will returnOperationalState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoperationalStateAsString()
.- Returns:
- Operational state of the function package.
- See Also:
-
usageState
Usage state of the function package.
If the service returns an enum value that is not available in the current SDK version,
usageState
will returnUsageState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromusageStateAsString()
.- Returns:
- Usage state of the function package.
- See Also:
-
usageStateAsString
Usage state of the function package.
If the service returns an enum value that is not available in the current SDK version,
usageState
will returnUsageState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromusageStateAsString()
.- Returns:
- Usage state of the function package.
- See Also:
-
vnfProductName
The product name for the network function.
- Returns:
- The product name for the network function.
-
vnfProvider
Provider of the function package and the function package descriptor.
- Returns:
- Provider of the function package and the function package descriptor.
-
vnfdId
Identifies the function package and the function package descriptor.
- Returns:
- Identifies the function package and the function package descriptor.
-
vnfdVersion
Identifies the version of the function package descriptor.
- Returns:
- Identifies the version of the function package descriptor.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ListSolFunctionPackageInfo.Builder,
ListSolFunctionPackageInfo> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-