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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApprovalRuleTemplate.BuilderapprovalRuleTemplateContent(String approvalRuleTemplateContent)The content of the approval rule template.ApprovalRuleTemplate.BuilderapprovalRuleTemplateDescription(String approvalRuleTemplateDescription)The description of the approval rule template.ApprovalRuleTemplate.BuilderapprovalRuleTemplateId(String approvalRuleTemplateId)The system-generated ID of the approval rule template.ApprovalRuleTemplate.BuilderapprovalRuleTemplateName(String approvalRuleTemplateName)The name of the approval rule template.ApprovalRuleTemplate.BuildercreationDate(Instant creationDate)The date the approval rule template was created, in timestamp format.ApprovalRuleTemplate.BuilderlastModifiedDate(Instant lastModifiedDate)The date the approval rule template was most recently changed, in timestamp format.ApprovalRuleTemplate.BuilderlastModifiedUser(String lastModifiedUser)The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.ApprovalRuleTemplate.BuilderruleContentSha256(String ruleContentSha256)The SHA-256 hash signature for the content of the approval rule template.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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.
-
-