public static interface PutInsightRuleRequest.Builder extends CloudWatchRequest.Builder, SdkPojo, CopyableBuilder<PutInsightRuleRequest.Builder,PutInsightRuleRequest>
Modifier and Type | Method and Description |
---|---|
PutInsightRuleRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutInsightRuleRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutInsightRuleRequest.Builder |
ruleDefinition(String ruleDefinition)
The definition of the rule, as a JSON object.
|
PutInsightRuleRequest.Builder |
ruleName(String ruleName)
A unique name for the rule.
|
PutInsightRuleRequest.Builder |
ruleState(String ruleState)
The state of the rule.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutInsightRuleRequest.Builder ruleName(String ruleName)
A unique name for the rule.
ruleName
- A unique name for the rule.PutInsightRuleRequest.Builder ruleState(String ruleState)
The state of the rule. Valid values are ENABLED and DISABLED.
ruleState
- The state of the rule. Valid values are ENABLED and DISABLED.PutInsightRuleRequest.Builder ruleDefinition(String ruleDefinition)
The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.
ruleDefinition
- The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.PutInsightRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
PutInsightRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2020. All rights reserved.