public static interface Pattern.Builder extends SdkPojo, CopyableBuilder<Pattern.Builder,Pattern>
| Modifier and Type | Method and Description |
|---|---|
Pattern.Builder |
countersToAggregate(Collection<String> countersToAggregate)
A list of the different counters used to determine if there is a match.
|
Pattern.Builder |
countersToAggregate(String... countersToAggregate)
A list of the different counters used to determine if there is a match.
|
Pattern.Builder |
description(String description)
The description of the recommendation.
|
Pattern.Builder |
id(String id)
The universally unique identifier (UUID) of this pattern.
|
Pattern.Builder |
name(String name)
The name for this pattern.
|
Pattern.Builder |
resolutionSteps(String resolutionSteps)
A string that contains the steps recommended to address the potential inefficiency.
|
Pattern.Builder |
targetFrames(Collection<? extends Collection<String>> targetFrames)
A list of frame names that were searched during the analysis that generated a recommendation.
|
Pattern.Builder |
targetFrames(Collection<String>... targetFrames)
A list of frame names that were searched during the analysis that generated a recommendation.
|
Pattern.Builder |
thresholdPercent(Double thresholdPercent)
The percentage of time an application spends in one method that triggers a recommendation.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPattern.Builder countersToAggregate(Collection<String> countersToAggregate)
A list of the different counters used to determine if there is a match.
countersToAggregate - A list of the different counters used to determine if there is a match.Pattern.Builder countersToAggregate(String... countersToAggregate)
A list of the different counters used to determine if there is a match.
countersToAggregate - A list of the different counters used to determine if there is a match.Pattern.Builder description(String description)
The description of the recommendation. This explains a potential inefficiency in a profiled application.
description - The description of the recommendation. This explains a potential inefficiency in a profiled
application.Pattern.Builder id(String id)
The universally unique identifier (UUID) of this pattern.
id - The universally unique identifier (UUID) of this pattern.Pattern.Builder name(String name)
The name for this pattern.
name - The name for this pattern.Pattern.Builder resolutionSteps(String resolutionSteps)
A string that contains the steps recommended to address the potential inefficiency.
resolutionSteps - A string that contains the steps recommended to address the potential inefficiency.Pattern.Builder targetFrames(Collection<? extends Collection<String>> targetFrames)
A list of frame names that were searched during the analysis that generated a recommendation.
targetFrames - A list of frame names that were searched during the analysis that generated a recommendation.Pattern.Builder targetFrames(Collection<String>... targetFrames)
A list of frame names that were searched during the analysis that generated a recommendation.
targetFrames - A list of frame names that were searched during the analysis that generated a recommendation.Pattern.Builder thresholdPercent(Double thresholdPercent)
The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.
thresholdPercent - The percentage of time an application spends in one method that triggers a recommendation. The
percentage of time is the same as the percentage of the total gathered sample counts during analysis.Copyright © 2023. All rights reserved.