public static interface InsightRuleContributor.Builder extends SdkPojo, CopyableBuilder<InsightRuleContributor.Builder,InsightRuleContributor>
Modifier and Type | Method and Description |
---|---|
InsightRuleContributor.Builder |
approximateAggregateValue(Double approximateAggregateValue)
An approximation of the aggregate value that comes from this contributor.
|
InsightRuleContributor.Builder |
datapoints(Collection<InsightRuleContributorDatapoint> datapoints)
An array of the data points where this contributor is present.
|
InsightRuleContributor.Builder |
datapoints(Consumer<InsightRuleContributorDatapoint.Builder>... datapoints)
An array of the data points where this contributor is present.
|
InsightRuleContributor.Builder |
datapoints(InsightRuleContributorDatapoint... datapoints)
An array of the data points where this contributor is present.
|
InsightRuleContributor.Builder |
keys(Collection<String> keys)
One of the log entry field keywords that is used to define contributors for this rule.
|
InsightRuleContributor.Builder |
keys(String... keys)
One of the log entry field keywords that is used to define contributors for this rule.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
InsightRuleContributor.Builder keys(Collection<String> keys)
One of the log entry field keywords that is used to define contributors for this rule.
keys
- One of the log entry field keywords that is used to define contributors for this rule.InsightRuleContributor.Builder keys(String... keys)
One of the log entry field keywords that is used to define contributors for this rule.
keys
- One of the log entry field keywords that is used to define contributors for this rule.InsightRuleContributor.Builder approximateAggregateValue(Double approximateAggregateValue)
An approximation of the aggregate value that comes from this contributor.
approximateAggregateValue
- An approximation of the aggregate value that comes from this contributor.InsightRuleContributor.Builder datapoints(Collection<InsightRuleContributorDatapoint> datapoints)
An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
datapoints
- An array of the data points where this contributor is present. Only the data points when this
contributor appeared are included in the array.InsightRuleContributor.Builder datapoints(InsightRuleContributorDatapoint... datapoints)
An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
datapoints
- An array of the data points where this contributor is present. Only the data points when this
contributor appeared are included in the array.InsightRuleContributor.Builder datapoints(Consumer<InsightRuleContributorDatapoint.Builder>... datapoints)
An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #datapoints(List)
.datapoints
- a consumer that will call methods on List.Builder
#datapoints(List)
Copyright © 2021. All rights reserved.