Interface GetSolFunctionPackageResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetSolFunctionPackageResponse.Builder,
,GetSolFunctionPackageResponse> SdkBuilder<GetSolFunctionPackageResponse.Builder,
,GetSolFunctionPackageResponse> SdkPojo
,SdkResponse.Builder
,TnbResponse.Builder
- Enclosing class:
GetSolFunctionPackageResponse
-
Method Summary
Modifier and TypeMethodDescriptionFunction package ARN.Function package ID.Sets the value of the Metadata property for this object.metadata
(GetSolFunctionPackageMetadata metadata) Sets the value of the Metadata property for this object.onboardingState
(String onboardingState) Function package onboarding state.onboardingState
(OnboardingState onboardingState) Function package onboarding state.operationalState
(String operationalState) Function package operational state.operationalState
(OperationalState operationalState) Function package operational state.A tag is a label that you assign to an Amazon Web Services resource.usageState
(String usageState) Function package usage state.usageState
(UsageState usageState) Function package usage state.Function package descriptor ID.vnfdVersion
(String vnfdVersion) Function package descriptor version.vnfProductName
(String vnfProductName) Network function product name.vnfProvider
(String vnfProvider) Network function provider.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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.tnb.model.TnbResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
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
Function package ID.
- Parameters:
id
- Function package ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Sets the value of the Metadata property for this object.- Parameters:
metadata
- The new value for the Metadata property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default GetSolFunctionPackageResponse.Builder metadata(Consumer<GetSolFunctionPackageMetadata.Builder> metadata) Sets the value of the Metadata property for this object. This is a convenience method that creates an instance of theGetSolFunctionPackageMetadata.Builder
avoiding the need to create one manually viaGetSolFunctionPackageMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(GetSolFunctionPackageMetadata)
.- Parameters:
metadata
- a consumer that will call methods onGetSolFunctionPackageMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onboardingState
Function package onboarding state.
- Parameters:
onboardingState
- Function package onboarding state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
onboardingState
Function package onboarding state.
- Parameters:
onboardingState
- Function package onboarding state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operationalState
Function package operational state.
- Parameters:
operationalState
- Function package operational state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
operationalState
Function package operational state.
- Parameters:
operationalState
- Function package operational state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
- Parameters:
tags
- A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usageState
Function package usage state.
- Parameters:
usageState
- Function package usage state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
usageState
Function package usage state.
- Parameters:
usageState
- Function package usage state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vnfProductName
Network function product name.
- Parameters:
vnfProductName
- Network function product name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfProvider
Network function provider.
- Parameters:
vnfProvider
- Network function provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfdId
Function package descriptor ID.
- Parameters:
vnfdId
- Function package descriptor ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfdVersion
Function package descriptor version.
- Parameters:
vnfdVersion
- Function package descriptor version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-