public static interface ApprovalRule.Builder extends SdkPojo, CopyableBuilder<ApprovalRule.Builder,ApprovalRule>
Modifier and Type | Method and Description |
---|---|
ApprovalRule.Builder |
approvalRuleContent(String approvalRuleContent)
The content of the approval rule.
|
ApprovalRule.Builder |
approvalRuleId(String approvalRuleId)
The system-generated ID of the approval rule.
|
ApprovalRule.Builder |
approvalRuleName(String approvalRuleName)
The name of the approval rule.
|
ApprovalRule.Builder |
creationDate(Instant creationDate)
The date the approval rule was created, in timestamp format.
|
ApprovalRule.Builder |
lastModifiedDate(Instant lastModifiedDate)
The date the approval rule was most recently changed, in timestamp format.
|
ApprovalRule.Builder |
lastModifiedUser(String lastModifiedUser)
The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.
|
default ApprovalRule.Builder |
originApprovalRuleTemplate(Consumer<OriginApprovalRuleTemplate.Builder> originApprovalRuleTemplate)
The approval rule template used to create the rule.
|
ApprovalRule.Builder |
originApprovalRuleTemplate(OriginApprovalRuleTemplate originApprovalRuleTemplate)
The approval rule template used to create the rule.
|
ApprovalRule.Builder |
ruleContentSha256(String ruleContentSha256)
The SHA-256 hash signature for the content of the approval rule.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ApprovalRule.Builder approvalRuleId(String approvalRuleId)
The system-generated ID of the approval rule.
approvalRuleId
- The system-generated ID of the approval rule.ApprovalRule.Builder approvalRuleName(String approvalRuleName)
The name of the approval rule.
approvalRuleName
- The name of the approval rule.ApprovalRule.Builder approvalRuleContent(String approvalRuleContent)
The content of the approval rule.
approvalRuleContent
- The content of the approval rule.ApprovalRule.Builder ruleContentSha256(String ruleContentSha256)
The SHA-256 hash signature for the content of the approval rule.
ruleContentSha256
- The SHA-256 hash signature for the content of the approval rule.ApprovalRule.Builder lastModifiedDate(Instant lastModifiedDate)
The date the approval rule was most recently changed, in timestamp format.
lastModifiedDate
- The date the approval rule was most recently changed, in timestamp format.ApprovalRule.Builder creationDate(Instant creationDate)
The date the approval rule was created, in timestamp format.
creationDate
- The date the approval rule was created, in timestamp format.ApprovalRule.Builder lastModifiedUser(String lastModifiedUser)
The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.
lastModifiedUser
- The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.ApprovalRule.Builder originApprovalRuleTemplate(OriginApprovalRuleTemplate originApprovalRuleTemplate)
The approval rule template used to create the rule.
originApprovalRuleTemplate
- The approval rule template used to create the rule.default ApprovalRule.Builder originApprovalRuleTemplate(Consumer<OriginApprovalRuleTemplate.Builder> originApprovalRuleTemplate)
The approval rule template used to create the rule.
This is a convenience that creates an instance of theOriginApprovalRuleTemplate.Builder
avoiding the
need to create one manually via OriginApprovalRuleTemplate.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to originApprovalRuleTemplate(OriginApprovalRuleTemplate)
.originApprovalRuleTemplate
- a consumer that will call methods on OriginApprovalRuleTemplate.Builder
originApprovalRuleTemplate(OriginApprovalRuleTemplate)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.