Interface TargetLocation.Builder

    • Method Detail

      • accounts

        TargetLocation.Builder accounts​(Collection<String> accounts)

        The Amazon Web Services accounts targeted by the current Automation execution.

        Parameters:
        accounts - The Amazon Web Services accounts targeted by the current Automation execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • accounts

        TargetLocation.Builder accounts​(String... accounts)

        The Amazon Web Services accounts targeted by the current Automation execution.

        Parameters:
        accounts - The Amazon Web Services accounts targeted by the current Automation execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • regions

        TargetLocation.Builder regions​(Collection<String> regions)

        The Amazon Web Services Regions targeted by the current Automation execution.

        Parameters:
        regions - The Amazon Web Services Regions targeted by the current Automation execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • regions

        TargetLocation.Builder regions​(String... regions)

        The Amazon Web Services Regions targeted by the current Automation execution.

        Parameters:
        regions - The Amazon Web Services Regions targeted by the current Automation execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetLocationMaxConcurrency

        TargetLocation.Builder targetLocationMaxConcurrency​(String targetLocationMaxConcurrency)

        The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.

        Parameters:
        targetLocationMaxConcurrency - The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation concurrently.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetLocationMaxErrors

        TargetLocation.Builder targetLocationMaxErrors​(String targetLocationMaxErrors)

        The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

        Parameters:
        targetLocationMaxErrors - The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • executionRoleName

        TargetLocation.Builder executionRoleName​(String executionRoleName)

        The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.

        Parameters:
        executionRoleName - The Automation execution role used by the currently running Automation. If not specified, the default value is AWS-SystemsManager-AutomationExecutionRole.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetLocationAlarmConfiguration

        TargetLocation.Builder targetLocationAlarmConfiguration​(AlarmConfiguration targetLocationAlarmConfiguration)
        Sets the value of the TargetLocationAlarmConfiguration property for this object.
        Parameters:
        targetLocationAlarmConfiguration - The new value for the TargetLocationAlarmConfiguration property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.