Interface TemplateActionDocument.Builder

    • Method Detail

      • actionID

        TemplateActionDocument.Builder actionID​(String actionID)

        Template post migration custom action ID.

        Parameters:
        actionID - Template post migration custom action ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actionName

        TemplateActionDocument.Builder actionName​(String actionName)

        Template post migration custom action name.

        Parameters:
        actionName - Template post migration custom action name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • active

        TemplateActionDocument.Builder active​(Boolean active)

        Template post migration custom action active status.

        Parameters:
        active - Template post migration custom action active status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • category

        TemplateActionDocument.Builder category​(String category)

        Template post migration custom action category.

        Parameters:
        category - Template post migration custom action category.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ActionCategory, ActionCategory
      • description

        TemplateActionDocument.Builder description​(String description)

        Template post migration custom action description.

        Parameters:
        description - Template post migration custom action description.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • documentIdentifier

        TemplateActionDocument.Builder documentIdentifier​(String documentIdentifier)

        Template post migration custom action document identifier.

        Parameters:
        documentIdentifier - Template post migration custom action document identifier.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • documentVersion

        TemplateActionDocument.Builder documentVersion​(String documentVersion)

        Template post migration custom action document version.

        Parameters:
        documentVersion - Template post migration custom action document version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • externalParameters

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

        Template post migration custom action external parameters.

        Parameters:
        externalParameters - Template post migration custom action external parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mustSucceedForCutover

        TemplateActionDocument.Builder mustSucceedForCutover​(Boolean mustSucceedForCutover)

        Template post migration custom action must succeed for cutover.

        Parameters:
        mustSucceedForCutover - Template post migration custom action must succeed for cutover.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operatingSystem

        TemplateActionDocument.Builder operatingSystem​(String operatingSystem)

        Operating system eligible for this template post migration custom action.

        Parameters:
        operatingSystem - Operating system eligible for this template post migration custom action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • order

        TemplateActionDocument.Builder order​(Integer order)

        Template post migration custom action order.

        Parameters:
        order - Template post migration custom action order.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeoutSeconds

        TemplateActionDocument.Builder timeoutSeconds​(Integer timeoutSeconds)

        Template post migration custom action timeout in seconds.

        Parameters:
        timeoutSeconds - Template post migration custom action timeout in seconds.
        Returns:
        Returns a reference to this object so that method calls can be chained together.