Interface SsmAutomation.Builder

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

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

    • documentName

      SsmAutomation.Builder documentName(String documentName)

      The automation document's name.

      Parameters:
      documentName - The automation document's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • documentVersion

      SsmAutomation.Builder documentVersion(String documentVersion)

      The automation document's version to use when running.

      Parameters:
      documentVersion - The automation document's version to use when running.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dynamicParameters

      SsmAutomation.Builder dynamicParameters(Map<String,DynamicSsmParameterValue> dynamicParameters)

      The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.

      Parameters:
      dynamicParameters - The key-value pair to resolve dynamic parameter values when processing a Systems Manager Automation runbook.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • parameters

      SsmAutomation.Builder parameters(Map<String,? extends Collection<String>> parameters)

      The key-value pair parameters to use when running the automation document.

      Parameters:
      parameters - The key-value pair parameters to use when running the automation document.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      SsmAutomation.Builder roleArn(String roleArn)

      The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.

      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the role that the automation document will assume when running commands.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetAccount

      SsmAutomation.Builder targetAccount(String targetAccount)

      The account that the automation document will be run in. This can be in either the management account or an application account.

      Parameters:
      targetAccount - The account that the automation document will be run in. This can be in either the management account or an application account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • targetAccount

      SsmAutomation.Builder targetAccount(SsmTargetAccount targetAccount)

      The account that the automation document will be run in. This can be in either the management account or an application account.

      Parameters:
      targetAccount - The account that the automation document will be run in. This can be in either the management account or an application account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: