Interface ListSolFunctionPackageInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ListSolFunctionPackageInfo.Builder,ListSolFunctionPackageInfo>,SdkBuilder<ListSolFunctionPackageInfo.Builder,ListSolFunctionPackageInfo>,SdkPojo
- Enclosing class:
- ListSolFunctionPackageInfo
public static interface ListSolFunctionPackageInfo.Builder extends SdkPojo, CopyableBuilder<ListSolFunctionPackageInfo.Builder,ListSolFunctionPackageInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListSolFunctionPackageInfo.Builderarn(String arn)Function package ARN.ListSolFunctionPackageInfo.Builderid(String id)ID of the function package.default ListSolFunctionPackageInfo.Buildermetadata(Consumer<ListSolFunctionPackageMetadata.Builder> metadata)The metadata of the function package.ListSolFunctionPackageInfo.Buildermetadata(ListSolFunctionPackageMetadata metadata)The metadata of the function package.ListSolFunctionPackageInfo.BuilderonboardingState(String onboardingState)Onboarding state of the function package.ListSolFunctionPackageInfo.BuilderonboardingState(OnboardingState onboardingState)Onboarding state of the function package.ListSolFunctionPackageInfo.BuilderoperationalState(String operationalState)Operational state of the function package.ListSolFunctionPackageInfo.BuilderoperationalState(OperationalState operationalState)Operational state of the function package.ListSolFunctionPackageInfo.BuilderusageState(String usageState)Usage state of the function package.ListSolFunctionPackageInfo.BuilderusageState(UsageState usageState)Usage state of the function package.ListSolFunctionPackageInfo.BuildervnfdId(String vnfdId)Identifies the function package and the function package descriptor.ListSolFunctionPackageInfo.BuildervnfdVersion(String vnfdVersion)Identifies the version of the function package descriptor.ListSolFunctionPackageInfo.BuildervnfProductName(String vnfProductName)The product name for the network function.ListSolFunctionPackageInfo.BuildervnfProvider(String vnfProvider)Provider of the function package and the function package descriptor.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
ListSolFunctionPackageInfo.Builder arn(String arn)
Function package ARN.
- Parameters:
arn- Function package ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
ListSolFunctionPackageInfo.Builder id(String id)
ID of the function package.
- Parameters:
id- ID of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
ListSolFunctionPackageInfo.Builder metadata(ListSolFunctionPackageMetadata metadata)
The metadata of the function package.
- Parameters:
metadata- The metadata of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default ListSolFunctionPackageInfo.Builder metadata(Consumer<ListSolFunctionPackageMetadata.Builder> metadata)
The metadata of the function package.
This is a convenience method that creates an instance of theListSolFunctionPackageMetadata.Builderavoiding the need to create one manually viaListSolFunctionPackageMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadata(ListSolFunctionPackageMetadata).- Parameters:
metadata- a consumer that will call methods onListSolFunctionPackageMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
metadata(ListSolFunctionPackageMetadata)
-
onboardingState
ListSolFunctionPackageInfo.Builder onboardingState(String onboardingState)
Onboarding state of the function package.
- Parameters:
onboardingState- Onboarding state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OnboardingState,OnboardingState
-
onboardingState
ListSolFunctionPackageInfo.Builder onboardingState(OnboardingState onboardingState)
Onboarding state of the function package.
- Parameters:
onboardingState- Onboarding state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OnboardingState,OnboardingState
-
operationalState
ListSolFunctionPackageInfo.Builder operationalState(String operationalState)
Operational state of the function package.
- Parameters:
operationalState- Operational state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperationalState,OperationalState
-
operationalState
ListSolFunctionPackageInfo.Builder operationalState(OperationalState operationalState)
Operational state of the function package.
- Parameters:
operationalState- Operational state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OperationalState,OperationalState
-
usageState
ListSolFunctionPackageInfo.Builder usageState(String usageState)
Usage state of the function package.
- Parameters:
usageState- Usage state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UsageState,UsageState
-
usageState
ListSolFunctionPackageInfo.Builder usageState(UsageState usageState)
Usage state of the function package.
- Parameters:
usageState- Usage state of the function package.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UsageState,UsageState
-
vnfProductName
ListSolFunctionPackageInfo.Builder vnfProductName(String vnfProductName)
The product name for the network function.
- Parameters:
vnfProductName- The product name for the network function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfProvider
ListSolFunctionPackageInfo.Builder vnfProvider(String vnfProvider)
Provider of the function package and the function package descriptor.
- Parameters:
vnfProvider- Provider of the function package and the function package descriptor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfdId
ListSolFunctionPackageInfo.Builder vnfdId(String vnfdId)
Identifies the function package and the function package descriptor.
- Parameters:
vnfdId- Identifies the function package and the function package descriptor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfdVersion
ListSolFunctionPackageInfo.Builder vnfdVersion(String vnfdVersion)
Identifies the version of the function package descriptor.
- Parameters:
vnfdVersion- Identifies the version of the function package descriptor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-