Interface CanaryRunConfigOutput.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CanaryRunConfigOutput.Builder,CanaryRunConfigOutput>, SdkBuilder<CanaryRunConfigOutput.Builder,CanaryRunConfigOutput>, SdkPojo
Enclosing class:
CanaryRunConfigOutput

public static interface CanaryRunConfigOutput.Builder extends SdkPojo, CopyableBuilder<CanaryRunConfigOutput.Builder,CanaryRunConfigOutput>
  • Method Details

    • timeoutInSeconds

      CanaryRunConfigOutput.Builder timeoutInSeconds(Integer timeoutInSeconds)

      How long the canary is allowed to run before it must stop.

      Parameters:
      timeoutInSeconds - How long the canary is allowed to run before it must stop.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memoryInMB

      CanaryRunConfigOutput.Builder memoryInMB(Integer memoryInMB)

      The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.

      Parameters:
      memoryInMB - The maximum amount of memory available to the canary while it is running, in MB. This value must be a multiple of 64.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activeTracing

      CanaryRunConfigOutput.Builder activeTracing(Boolean activeTracing)

      Displays whether this canary run used active X-Ray tracing.

      Parameters:
      activeTracing - Displays whether this canary run used active X-Ray tracing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.