Interface GetReportGroupTrendRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CodeBuildRequest.Builder,- CopyableBuilder<GetReportGroupTrendRequest.Builder,,- GetReportGroupTrendRequest> - SdkBuilder<GetReportGroupTrendRequest.Builder,,- GetReportGroupTrendRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- GetReportGroupTrendRequest
- 
Method SummaryModifier and TypeMethodDescriptionnumOfReports(Integer numOfReports) The number of reports to analyze.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.reportGroupArn(String reportGroupArn) The ARN of the report group that contains the reports to analyze.trendField(String trendField) The test report value to accumulate.trendField(ReportGroupTrendFieldType trendField) The test report value to accumulate.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.services.codebuild.model.CodeBuildRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
reportGroupArnThe 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.
 
- 
numOfReportsThe 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.
 
- 
trendFieldThe 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:
 
- 
trendFieldThe 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:
 
- 
overrideConfigurationGetReportGroupTrendRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationGetReportGroupTrendRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-