public static final class CfnPackageVersionProps.Builder
extends java.lang.Object
CfnPackageVersionProps
Constructor and Description |
---|
Builder() |
public CfnPackageVersionProps.Builder packageId(java.lang.String packageId)
CfnPackageVersionProps.getPackageId()
packageId
- A package ID. This parameter is required.this
public CfnPackageVersionProps.Builder packageVersion(java.lang.String packageVersion)
CfnPackageVersionProps.getPackageVersion()
packageVersion
- A package version. This parameter is required.this
public CfnPackageVersionProps.Builder patchVersion(java.lang.String patchVersion)
CfnPackageVersionProps.getPatchVersion()
patchVersion
- A patch version. This parameter is required.this
public CfnPackageVersionProps.Builder markLatest(java.lang.Boolean markLatest)
CfnPackageVersionProps.getMarkLatest()
markLatest
- Whether to mark the new version as the latest version.this
public CfnPackageVersionProps.Builder markLatest(IResolvable markLatest)
CfnPackageVersionProps.getMarkLatest()
markLatest
- Whether to mark the new version as the latest version.this
public CfnPackageVersionProps.Builder ownerAccount(java.lang.String ownerAccount)
CfnPackageVersionProps.getOwnerAccount()
ownerAccount
- An owner account.this
public CfnPackageVersionProps.Builder updatedLatestPatchVersion(java.lang.String updatedLatestPatchVersion)
CfnPackageVersionProps.getUpdatedLatestPatchVersion()
updatedLatestPatchVersion
- If the version was marked latest, the new version to maker as latest.this
public CfnPackageVersionProps build()
CfnPackageVersionProps
java.lang.NullPointerException
- if any required attribute was not provided