@Generated(value="software.amazon.awssdk:codegen") public final class ListSolNetworkPackageInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ListSolNetworkPackageInfo.Builder,ListSolNetworkPackageInfo>
Details of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListSolNetworkPackageInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
Network package ARN.
|
static ListSolNetworkPackageInfo.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasVnfPkgIds()
For responses, this returns true if the service returned a value for the VnfPkgIds property.
|
String |
id()
ID of the individual network package.
|
ListSolNetworkPackageMetadata |
metadata()
The metadata of the network package.
|
String |
nsdDesigner()
Designer of the onboarded network service descriptor in the network package.
|
String |
nsdId()
ID of the network service descriptor on which the network package is based.
|
String |
nsdInvariantId()
Identifies a network service descriptor in a version independent manner.
|
String |
nsdName()
Name of the onboarded network service descriptor in the network package.
|
NsdOnboardingState |
nsdOnboardingState()
Onboarding state of the network service descriptor in the network package.
|
String |
nsdOnboardingStateAsString()
Onboarding state of the network service descriptor in the network package.
|
NsdOperationalState |
nsdOperationalState()
Operational state of the network service descriptor in the network package.
|
String |
nsdOperationalStateAsString()
Operational state of the network service descriptor in the network package.
|
NsdUsageState |
nsdUsageState()
Usage state of the network service descriptor in the network package.
|
String |
nsdUsageStateAsString()
Usage state of the network service descriptor in the network package.
|
String |
nsdVersion()
Version of the onboarded network service descriptor in the network package.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListSolNetworkPackageInfo.Builder> |
serializableBuilderClass() |
ListSolNetworkPackageInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
vnfPkgIds()
Identifies the function package for the function package descriptor referenced by the onboarded network package.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
Network package ARN.
public final String id()
ID of the individual network package.
public final ListSolNetworkPackageMetadata metadata()
The metadata of the network package.
public final String nsdDesigner()
Designer of the onboarded network service descriptor in the network package.
public final String nsdId()
ID of the network service descriptor on which the network package is based.
public final String nsdInvariantId()
Identifies a network service descriptor in a version independent manner.
public final String nsdName()
Name of the onboarded network service descriptor in the network package.
public final NsdOnboardingState nsdOnboardingState()
Onboarding state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version,
nsdOnboardingState will return NsdOnboardingState.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from nsdOnboardingStateAsString().
NsdOnboardingStatepublic final String nsdOnboardingStateAsString()
Onboarding state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version,
nsdOnboardingState will return NsdOnboardingState.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from nsdOnboardingStateAsString().
NsdOnboardingStatepublic final NsdOperationalState nsdOperationalState()
Operational state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version,
nsdOperationalState will return NsdOperationalState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from nsdOperationalStateAsString().
NsdOperationalStatepublic final String nsdOperationalStateAsString()
Operational state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version,
nsdOperationalState will return NsdOperationalState.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from nsdOperationalStateAsString().
NsdOperationalStatepublic final NsdUsageState nsdUsageState()
Usage state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version, nsdUsageState
will return NsdUsageState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nsdUsageStateAsString().
NsdUsageStatepublic final String nsdUsageStateAsString()
Usage state of the network service descriptor in the network package.
If the service returns an enum value that is not available in the current SDK version, nsdUsageState
will return NsdUsageState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nsdUsageStateAsString().
NsdUsageStatepublic final String nsdVersion()
Version of the onboarded network service descriptor in the network package.
public final boolean hasVnfPkgIds()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> vnfPkgIds()
Identifies the function package for the function package descriptor referenced by the onboarded network package.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVnfPkgIds() method.
public ListSolNetworkPackageInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListSolNetworkPackageInfo.Builder,ListSolNetworkPackageInfo>public static ListSolNetworkPackageInfo.Builder builder()
public static Class<? extends ListSolNetworkPackageInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.