Class Manifest

  • All Implemented Interfaces:
    software.amazon.jsii.JsiiSerializable

    @Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
               date="2025-11-06T20:25:05.793Z")
    @Stability(Stable)
    public class Manifest
    extends software.amazon.jsii.JsiiObject
    Protocol utility class.
    • Constructor Detail

      • Manifest

        protected Manifest​(software.amazon.jsii.JsiiObjectRef objRef)
      • Manifest

        protected Manifest​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • Method Detail

      • cliVersion

        @Stability(Stable)
        @Nullable
        public static String cliVersion()
        Return the CLI version that supports this Cloud Assembly Schema version.
      • load

        @Stability(Deprecated)
        @Deprecated
        @NotNull
        public static AssemblyManifest load​(@NotNull
                                            String filePath)
        Deprecated.
        use loadAssemblyManifest()
        (deprecated) Deprecated.

        Parameters:
        filePath - This parameter is required.
      • loadAssemblyManifest

        @Stability(Stable)
        @NotNull
        public static AssemblyManifest loadAssemblyManifest​(@NotNull
                                                            String filePath,
                                                            @Nullable
                                                            LoadManifestOptions options)
        Load and validates the cloud assembly manifest from file.

        Parameters:
        filePath -
        • path to the manifest file.
        This parameter is required.
        options -
      • loadAssemblyManifest

        @Stability(Stable)
        @NotNull
        public static AssemblyManifest loadAssemblyManifest​(@NotNull
                                                            String filePath)
        Load and validates the cloud assembly manifest from file.

        Parameters:
        filePath -
        • path to the manifest file.
        This parameter is required.
      • loadAssetManifest

        @Stability(Stable)
        @NotNull
        public static AssetManifest loadAssetManifest​(@NotNull
                                                      String filePath)
        Load and validates the asset manifest from file.

        Parameters:
        filePath -
        • path to the manifest file.
        This parameter is required.
      • loadIntegManifest

        @Stability(Stable)
        @NotNull
        public static IntegManifest loadIntegManifest​(@NotNull
                                                      String filePath)
        Load and validates the integ manifest from file.

        Parameters:
        filePath -
        • path to the manifest file.
        This parameter is required.
      • save

        @Stability(Deprecated)
        @Deprecated
        public static void save​(@NotNull
                                AssemblyManifest manifest,
                                @NotNull
                                String filePath)
        Deprecated.
        use saveAssemblyManifest()
        (deprecated) Deprecated.

        Parameters:
        manifest - This parameter is required.
        filePath - This parameter is required.
      • saveAssemblyManifest

        @Stability(Stable)
        public static void saveAssemblyManifest​(@NotNull
                                                AssemblyManifest manifest,
                                                @NotNull
                                                String filePath)
        Validates and saves the cloud assembly manifest to file.

        Parameters:
        manifest -
        • manifest.
        This parameter is required.
        filePath -
        • output file path.
        This parameter is required.
      • saveAssetManifest

        @Stability(Stable)
        public static void saveAssetManifest​(@NotNull
                                             AssetManifest manifest,
                                             @NotNull
                                             String filePath)
        Validates and saves the asset manifest to file.

        Parameters:
        manifest -
        • manifest.
        This parameter is required.
        filePath -
        • output file path.
        This parameter is required.
      • saveIntegManifest

        @Stability(Stable)
        public static void saveIntegManifest​(@NotNull
                                             IntegManifest manifest,
                                             @NotNull
                                             String filePath)
        Validates and saves the integ manifest to file.

        Parameters:
        manifest -
        • manifest.
        This parameter is required.
        filePath -
        • output file path.
        This parameter is required.
      • version

        @Stability(Stable)
        @NotNull
        public static String version()
        Fetch the current schema version number.