Interface ApprovalRuleTemplate.Builder

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

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

    • approvalRuleTemplateId

      ApprovalRuleTemplate.Builder approvalRuleTemplateId(String approvalRuleTemplateId)

      The system-generated ID of the approval rule template.

      Parameters:
      approvalRuleTemplateId - The system-generated ID of the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • approvalRuleTemplateName

      ApprovalRuleTemplate.Builder approvalRuleTemplateName(String approvalRuleTemplateName)

      The name of the approval rule template.

      Parameters:
      approvalRuleTemplateName - The name of the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • approvalRuleTemplateDescription

      ApprovalRuleTemplate.Builder approvalRuleTemplateDescription(String approvalRuleTemplateDescription)

      The description of the approval rule template.

      Parameters:
      approvalRuleTemplateDescription - The description of the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • approvalRuleTemplateContent

      ApprovalRuleTemplate.Builder approvalRuleTemplateContent(String approvalRuleTemplateContent)

      The content of the approval rule template.

      Parameters:
      approvalRuleTemplateContent - The content of the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleContentSha256

      ApprovalRuleTemplate.Builder ruleContentSha256(String ruleContentSha256)

      The SHA-256 hash signature for the content of the approval rule template.

      Parameters:
      ruleContentSha256 - The SHA-256 hash signature for the content of the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDate

      ApprovalRuleTemplate.Builder lastModifiedDate(Instant lastModifiedDate)

      The date the approval rule template was most recently changed, in timestamp format.

      Parameters:
      lastModifiedDate - The date the approval rule template was most recently changed, in timestamp format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationDate

      ApprovalRuleTemplate.Builder creationDate(Instant creationDate)

      The date the approval rule template was created, in timestamp format.

      Parameters:
      creationDate - The date the approval rule template was created, in timestamp format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedUser

      ApprovalRuleTemplate.Builder lastModifiedUser(String lastModifiedUser)

      The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.

      Parameters:
      lastModifiedUser - The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.