Interface CfnPackageVersionProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPackageVersionProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:00.705Z") @Stability(Stable) public interface CfnPackageVersionProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnPackageVersion.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.panorama.*;
 CfnPackageVersionProps cfnPackageVersionProps = CfnPackageVersionProps.builder()
         .packageId("packageId")
         .packageVersion("packageVersion")
         .patchVersion("patchVersion")
         // the properties below are optional
         .markLatest(false)
         .ownerAccount("ownerAccount")
         .updatedLatestPatchVersion("updatedLatestPatchVersion")
         .build();
 
  • Method Details

    • getPackageId

      @Stability(Stable) @NotNull String getPackageId()
      A package ID.
    • getPackageVersion

      @Stability(Stable) @NotNull String getPackageVersion()
      A package version.
    • getPatchVersion

      @Stability(Stable) @NotNull String getPatchVersion()
      A patch version.
    • getMarkLatest

      @Stability(Stable) @Nullable default Object getMarkLatest()
      Whether to mark the new version as the latest version.
    • getOwnerAccount

      @Stability(Stable) @Nullable default String getOwnerAccount()
      An owner account.
    • getUpdatedLatestPatchVersion

      @Stability(Stable) @Nullable default String getUpdatedLatestPatchVersion()
      If the version was marked latest, the new version to maker as latest.
    • builder

      @Stability(Stable) static CfnPackageVersionProps.Builder builder()
      Returns:
      a CfnPackageVersionProps.Builder of CfnPackageVersionProps