/** * * * <pre> * [Optional] List data for the given time range. * If not set a default time range is used. The field time_range_begin * in the response will specify the beginning of this time range. * Only <code>ErrorGroupStats</code> with a non-zero count in the given time * range are returned, unless the request contains an explicit group_id list. * If a group_id list is given, also <code>ErrorGroupStats</code> with zero * occurrences are returned. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.QueryTimeRange time_range = 5;</code> */ public com.google.devtools.clouderrorreporting.v1beta1.QueryTimeRangeOrBuilder getTimeRangeOrBuilder() { return getTimeRange(); }
output.writeMessage(5, getTimeRange());
size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getTimeRange());
hash = (53 * hash) + getTimeRange().hashCode();
result = result && getTimeRange().equals(other.getTimeRange());
mergeTimeRange(other.getTimeRange());
@Test @SuppressWarnings("all") public void listGroupStatsTest() { String nextPageToken = ""; ErrorGroupStats errorGroupStatsElement = ErrorGroupStats.newBuilder().build(); List<ErrorGroupStats> errorGroupStats = Arrays.asList(errorGroupStatsElement); ListGroupStatsResponse expectedResponse = ListGroupStatsResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllErrorGroupStats(errorGroupStats) .build(); mockErrorStatsService.addResponse(expectedResponse); ProjectName projectName = ProjectName.of("[PROJECT]"); QueryTimeRange timeRange = QueryTimeRange.newBuilder().build(); ListGroupStatsPagedResponse pagedListResponse = client.listGroupStats(projectName, timeRange); List<ErrorGroupStats> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getErrorGroupStatsList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockErrorStatsService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListGroupStatsRequest actualRequest = (ListGroupStatsRequest) actualRequests.get(0); Assert.assertEquals(projectName, ProjectName.parse(actualRequest.getProjectName())); Assert.assertEquals(timeRange, actualRequest.getTimeRange()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }
/** * * * <pre> * [Optional] List data for the given time range. * If not set a default time range is used. The field time_range_begin * in the response will specify the beginning of this time range. * Only <code>ErrorGroupStats</code> with a non-zero count in the given time * range are returned, unless the request contains an explicit group_id list. * If a group_id list is given, also <code>ErrorGroupStats</code> with zero * occurrences are returned. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.QueryTimeRange time_range = 5;</code> */ public com.google.devtools.clouderrorreporting.v1beta1.QueryTimeRangeOrBuilder getTimeRangeOrBuilder() { return getTimeRange(); }
output.writeMessage(5, getTimeRange());
size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getTimeRange());
hash = (53 * hash) + getTimeRange().hashCode();
result = result && getTimeRange().equals(other.getTimeRange());
mergeTimeRange(other.getTimeRange());