Interface ContainerRestartPolicy.Builder

    • Method Detail

      • enabled

        ContainerRestartPolicy.Builder enabled​(Boolean enabled)

        Specifies whether a restart policy is enabled for the container.

        Parameters:
        enabled - Specifies whether a restart policy is enabled for the container.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ignoredExitCodes

        ContainerRestartPolicy.Builder ignoredExitCodes​(Collection<Integer> ignoredExitCodes)

        A list of exit codes that Amazon ECS will ignore and not attempt a restart on. You can specify a maximum of 50 container exit codes. By default, Amazon ECS does not ignore any exit codes.

        Parameters:
        ignoredExitCodes - A list of exit codes that Amazon ECS will ignore and not attempt a restart on. You can specify a maximum of 50 container exit codes. By default, Amazon ECS does not ignore any exit codes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ignoredExitCodes

        ContainerRestartPolicy.Builder ignoredExitCodes​(Integer... ignoredExitCodes)

        A list of exit codes that Amazon ECS will ignore and not attempt a restart on. You can specify a maximum of 50 container exit codes. By default, Amazon ECS does not ignore any exit codes.

        Parameters:
        ignoredExitCodes - A list of exit codes that Amazon ECS will ignore and not attempt a restart on. You can specify a maximum of 50 container exit codes. By default, Amazon ECS does not ignore any exit codes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • restartAttemptPeriod

        ContainerRestartPolicy.Builder restartAttemptPeriod​(Integer restartAttemptPeriod)

        A period of time (in seconds) that the container must run for before a restart can be attempted. A container can be restarted only once every restartAttemptPeriod seconds. If a container isn't able to run for this time period and exits early, it will not be restarted. You can set a minimum restartAttemptPeriod of 60 seconds and a maximum restartAttemptPeriod of 1800 seconds. By default, a container must run for 300 seconds before it can be restarted.

        Parameters:
        restartAttemptPeriod - A period of time (in seconds) that the container must run for before a restart can be attempted. A container can be restarted only once every restartAttemptPeriod seconds. If a container isn't able to run for this time period and exits early, it will not be restarted. You can set a minimum restartAttemptPeriod of 60 seconds and a maximum restartAttemptPeriod of 1800 seconds. By default, a container must run for 300 seconds before it can be restarted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.