public static interface AnalysisRule.Builder extends SdkPojo, CopyableBuilder<AnalysisRule.Builder,AnalysisRule>
| Modifier and Type | Method and Description |
|---|---|
AnalysisRule.Builder |
collaborationId(String collaborationId)
The unique ID for the associated collaboration.
|
AnalysisRule.Builder |
createTime(Instant createTime)
The time the analysis rule was created.
|
AnalysisRule.Builder |
name(String name)
The name for the analysis rule.
|
AnalysisRule.Builder |
policy(AnalysisRulePolicy policy)
A policy that describes the associated data usage limitations.
|
default AnalysisRule.Builder |
policy(Consumer<AnalysisRulePolicy.Builder> policy)
A policy that describes the associated data usage limitations.
|
AnalysisRule.Builder |
type(AnalysisRuleType type)
The type of analysis rule.
|
AnalysisRule.Builder |
type(String type)
The type of analysis rule.
|
AnalysisRule.Builder |
updateTime(Instant updateTime)
The time the analysis rule was last updated.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAnalysisRule.Builder collaborationId(String collaborationId)
The unique ID for the associated collaboration.
collaborationId - The unique ID for the associated collaboration.AnalysisRule.Builder type(String type)
The type of analysis rule. Valid values are `AGGREGATION` and `LIST`.
type - The type of analysis rule. Valid values are `AGGREGATION` and `LIST`.AnalysisRuleType,
AnalysisRuleTypeAnalysisRule.Builder type(AnalysisRuleType type)
The type of analysis rule. Valid values are `AGGREGATION` and `LIST`.
type - The type of analysis rule. Valid values are `AGGREGATION` and `LIST`.AnalysisRuleType,
AnalysisRuleTypeAnalysisRule.Builder name(String name)
The name for the analysis rule.
name - The name for the analysis rule.AnalysisRule.Builder createTime(Instant createTime)
The time the analysis rule was created.
createTime - The time the analysis rule was created.AnalysisRule.Builder updateTime(Instant updateTime)
The time the analysis rule was last updated.
updateTime - The time the analysis rule was last updated.AnalysisRule.Builder policy(AnalysisRulePolicy policy)
A policy that describes the associated data usage limitations.
policy - A policy that describes the associated data usage limitations.default AnalysisRule.Builder policy(Consumer<AnalysisRulePolicy.Builder> policy)
A policy that describes the associated data usage limitations.
This is a convenience method that creates an instance of theAnalysisRulePolicy.Builder avoiding the
need to create one manually via AnalysisRulePolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to policy(AnalysisRulePolicy).
policy - a consumer that will call methods on AnalysisRulePolicy.Builderpolicy(AnalysisRulePolicy)Copyright © 2023. All rights reserved.