public static interface RuleSummary.Builder extends SdkPojo, CopyableBuilder<RuleSummary.Builder,RuleSummary>
| Modifier and Type | Method and Description |
|---|---|
RuleSummary.Builder |
actionSummaries(ActionSummary... actionSummaries)
A list of ActionTypes associated with a rule.
|
RuleSummary.Builder |
actionSummaries(Collection<ActionSummary> actionSummaries)
A list of ActionTypes associated with a rule.
|
RuleSummary.Builder |
actionSummaries(Consumer<ActionSummary.Builder>... actionSummaries)
A list of ActionTypes associated with a rule.
|
RuleSummary.Builder |
createdTime(Instant createdTime)
The timestamp for when the rule was created.
|
RuleSummary.Builder |
eventSourceName(EventSourceName eventSourceName)
The name of the event source.
|
RuleSummary.Builder |
eventSourceName(String eventSourceName)
The name of the event source.
|
RuleSummary.Builder |
lastUpdatedTime(Instant lastUpdatedTime)
The timestamp for when the rule was last updated.
|
RuleSummary.Builder |
name(String name)
The name of the rule.
|
RuleSummary.Builder |
publishStatus(RulePublishStatus publishStatus)
The publish status of the rule.
|
RuleSummary.Builder |
publishStatus(String publishStatus)
The publish status of the rule.
|
RuleSummary.Builder |
ruleArn(String ruleArn)
The Amazon Resource Name (ARN) of the rule.
|
RuleSummary.Builder |
ruleId(String ruleId)
A unique identifier for the rule.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRuleSummary.Builder name(String name)
The name of the rule.
name - The name of the rule.RuleSummary.Builder ruleId(String ruleId)
A unique identifier for the rule.
ruleId - A unique identifier for the rule.RuleSummary.Builder ruleArn(String ruleArn)
The Amazon Resource Name (ARN) of the rule.
ruleArn - The Amazon Resource Name (ARN) of the rule.RuleSummary.Builder eventSourceName(String eventSourceName)
The name of the event source.
eventSourceName - The name of the event source.EventSourceName,
EventSourceNameRuleSummary.Builder eventSourceName(EventSourceName eventSourceName)
The name of the event source.
eventSourceName - The name of the event source.EventSourceName,
EventSourceNameRuleSummary.Builder publishStatus(String publishStatus)
The publish status of the rule.
publishStatus - The publish status of the rule.RulePublishStatus,
RulePublishStatusRuleSummary.Builder publishStatus(RulePublishStatus publishStatus)
The publish status of the rule.
publishStatus - The publish status of the rule.RulePublishStatus,
RulePublishStatusRuleSummary.Builder actionSummaries(Collection<ActionSummary> actionSummaries)
A list of ActionTypes associated with a rule.
actionSummaries - A list of ActionTypes associated with a rule.RuleSummary.Builder actionSummaries(ActionSummary... actionSummaries)
A list of ActionTypes associated with a rule.
actionSummaries - A list of ActionTypes associated with a rule.RuleSummary.Builder actionSummaries(Consumer<ActionSummary.Builder>... actionSummaries)
A list of ActionTypes associated with a rule.
This is a convenience method that creates an instance of theActionSummary.Builder avoiding the need to create one
manually via ActionSummary.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #actionSummaries(List.
actionSummaries - a consumer that will call methods on
ActionSummary.Builder#actionSummaries(java.util.Collection) RuleSummary.Builder createdTime(Instant createdTime)
The timestamp for when the rule was created.
createdTime - The timestamp for when the rule was created.RuleSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)
The timestamp for when the rule was last updated.
lastUpdatedTime - The timestamp for when the rule was last updated.Copyright © 2023. All rights reserved.