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
Modifier and TypeMethodDescriptionapprovalRuleTemplateContent
(String approvalRuleTemplateContent) The content of the approval rule template.approvalRuleTemplateDescription
(String approvalRuleTemplateDescription) The description of the approval rule template.approvalRuleTemplateId
(String approvalRuleTemplateId) The system-generated ID of the approval rule template.approvalRuleTemplateName
(String approvalRuleTemplateName) The name of the approval rule template.creationDate
(Instant creationDate) The date the approval rule template was created, in timestamp format.lastModifiedDate
(Instant lastModifiedDate) The date the approval rule template was most recently changed, in timestamp format.lastModifiedUser
(String lastModifiedUser) The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule template.ruleContentSha256
(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, sdkFields
-
Method Details
-
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
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
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
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
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
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
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.
-