Interface GetReportGroupTrendRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CodeBuildRequest.Builder,CopyableBuilder<GetReportGroupTrendRequest.Builder,GetReportGroupTrendRequest>,SdkBuilder<GetReportGroupTrendRequest.Builder,GetReportGroupTrendRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- GetReportGroupTrendRequest
public static interface GetReportGroupTrendRequest.Builder extends CodeBuildRequest.Builder, SdkPojo, CopyableBuilder<GetReportGroupTrendRequest.Builder,GetReportGroupTrendRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetReportGroupTrendRequest.BuildernumOfReports(Integer numOfReports)The number of reports to analyze.GetReportGroupTrendRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)GetReportGroupTrendRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)GetReportGroupTrendRequest.BuilderreportGroupArn(String reportGroupArn)The ARN of the report group that contains the reports to analyze.GetReportGroupTrendRequest.BuildertrendField(String trendField)The test report value to accumulate.GetReportGroupTrendRequest.BuildertrendField(ReportGroupTrendFieldType trendField)The test report value to accumulate.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
reportGroupArn
GetReportGroupTrendRequest.Builder reportGroupArn(String reportGroupArn)
The ARN of the report group that contains the reports to analyze.
- Parameters:
reportGroupArn- The ARN of the report group that contains the reports to analyze.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numOfReports
GetReportGroupTrendRequest.Builder numOfReports(Integer numOfReports)
The number of reports to analyze. This operation always retrieves the most recent reports.
If this parameter is omitted, the most recent 100 reports are analyzed.
- Parameters:
numOfReports- The number of reports to analyze. This operation always retrieves the most recent reports.If this parameter is omitted, the most recent 100 reports are analyzed.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trendField
GetReportGroupTrendRequest.Builder trendField(String trendField)
The test report value to accumulate. This must be one of the following values:
- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
- Parameters:
trendField- The test report value to accumulate. This must be one of the following values:- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportGroupTrendFieldType,ReportGroupTrendFieldType
-
trendField
GetReportGroupTrendRequest.Builder trendField(ReportGroupTrendFieldType trendField)
The test report value to accumulate. This must be one of the following values:
- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
- Parameters:
trendField- The test report value to accumulate. This must be one of the following values:- Test reports:
-
- DURATION
-
Accumulate the test run times for the specified reports.
- PASS_RATE
-
Accumulate the percentage of tests that passed for the specified test reports.
- TOTAL
-
Accumulate the total number of tests for the specified test reports.
- Code coverage reports:
-
- BRANCH_COVERAGE
-
Accumulate the branch coverage percentages for the specified test reports.
- BRANCHES_COVERED
-
Accumulate the branches covered values for the specified test reports.
- BRANCHES_MISSED
-
Accumulate the branches missed values for the specified test reports.
- LINE_COVERAGE
-
Accumulate the line coverage percentages for the specified test reports.
- LINES_COVERED
-
Accumulate the lines covered values for the specified test reports.
- LINES_MISSED
-
Accumulate the lines not covered values for the specified test reports.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ReportGroupTrendFieldType,ReportGroupTrendFieldType
-
overrideConfiguration
GetReportGroupTrendRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetReportGroupTrendRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-