Interface PutTemplateActionRequest.Builder

    • Method Detail

      • actionID

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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.
      • description

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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.
      • launchConfigurationTemplateID

        PutTemplateActionRequest.Builder launchConfigurationTemplateID​(String launchConfigurationTemplateID)

        Launch configuration template ID.

        Parameters:
        launchConfigurationTemplateID - Launch configuration template ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mustSucceedForCutover

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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

        PutTemplateActionRequest.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.