Interface SsmDocument.Builder

    • Method Detail

      • actionName

        SsmDocument.Builder actionName​(String actionName)

        User-friendly name for the AWS Systems Manager Document.

        Parameters:
        actionName - User-friendly name for the AWS Systems Manager Document.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • externalParameters

        SsmDocument.Builder externalParameters​(Map<String,​SsmExternalParameter> externalParameters)

        AWS Systems Manager Document external parameters.

        Parameters:
        externalParameters - AWS Systems Manager Document external parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mustSucceedForCutover

        SsmDocument.Builder mustSucceedForCutover​(Boolean mustSucceedForCutover)

        If true, Cutover will not be enabled if the document has failed.

        Parameters:
        mustSucceedForCutover - If true, Cutover will not be enabled if the document has failed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parameters

        SsmDocument.Builder parameters​(Map<String,​? extends Collection<SsmParameterStoreParameter>> parameters)

        AWS Systems Manager Document parameters.

        Parameters:
        parameters - AWS Systems Manager Document parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ssmDocumentName

        SsmDocument.Builder ssmDocumentName​(String ssmDocumentName)

        AWS Systems Manager Document name or full ARN.

        Parameters:
        ssmDocumentName - AWS Systems Manager Document name or full ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeoutSeconds

        SsmDocument.Builder timeoutSeconds​(Integer timeoutSeconds)

        AWS Systems Manager Document timeout seconds.

        Parameters:
        timeoutSeconds - AWS Systems Manager Document timeout seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.