Class FastLaunchConfiguration

    • Method Detail

      • enabled

        public final Boolean enabled()

        A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it.

        Returns:
        A Boolean that represents the current state of faster launching for the Windows AMI. Set to true to start using Windows faster launching, or false to stop using it.
      • snapshotConfiguration

        public final FastLaunchSnapshotConfiguration snapshotConfiguration()

        Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.

        Returns:
        Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.
      • maxParallelLaunches

        public final Integer maxParallelLaunches()

        The maximum number of parallel instances that are launched for creating resources.

        Returns:
        The maximum number of parallel instances that are launched for creating resources.
      • launchTemplate

        public final FastLaunchLaunchTemplateSpecification launchTemplate()

        The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.

        Returns:
        The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
      • accountId

        public final String accountId()

        The owner account ID for the fast-launch enabled Windows AMI.

        Returns:
        The owner account ID for the fast-launch enabled Windows AMI.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)