Interface PutSolNetworkPackageContentResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<PutSolNetworkPackageContentResponse.Builder,
,PutSolNetworkPackageContentResponse> SdkBuilder<PutSolNetworkPackageContentResponse.Builder,
,PutSolNetworkPackageContentResponse> SdkPojo
,SdkResponse.Builder
,TnbResponse.Builder
- Enclosing class:
PutSolNetworkPackageContentResponse
@Mutable
@NotThreadSafe
public static interface PutSolNetworkPackageContentResponse.Builder
extends TnbResponse.Builder, SdkPojo, CopyableBuilder<PutSolNetworkPackageContentResponse.Builder,PutSolNetworkPackageContentResponse>
-
Method Summary
Modifier and TypeMethodDescriptionNetwork package ARN.Network package ID.Network package metadata.metadata
(PutSolNetworkPackageContentMetadata metadata) Network package metadata.Network service descriptor ID.Network service descriptor name.nsdVersion
(String nsdVersion) Network service descriptor version.Function package IDs.vnfPkgIds
(Collection<String> vnfPkgIds) Function package IDs.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
Network package ARN.
- Parameters:
arn
- Network package ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
Network package ID.
- Parameters:
id
- Network package ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Network package metadata.
- Parameters:
metadata
- Network package metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
default PutSolNetworkPackageContentResponse.Builder metadata(Consumer<PutSolNetworkPackageContentMetadata.Builder> metadata) Network package metadata.
This is a convenience method that creates an instance of thePutSolNetworkPackageContentMetadata.Builder
avoiding the need to create one manually viaPutSolNetworkPackageContentMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadata(PutSolNetworkPackageContentMetadata)
.- Parameters:
metadata
- a consumer that will call methods onPutSolNetworkPackageContentMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsdId
Network service descriptor ID.
- Parameters:
nsdId
- Network service descriptor ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsdName
Network service descriptor name.
- Parameters:
nsdName
- Network service descriptor name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsdVersion
Network service descriptor version.
- Parameters:
nsdVersion
- Network service descriptor version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfPkgIds
Function package IDs.
- Parameters:
vnfPkgIds
- Function package IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vnfPkgIds
Function package IDs.
- Parameters:
vnfPkgIds
- Function package IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-