/** * * * <pre> * The error events which match the given request. * </pre> * * <code>repeated .google.devtools.clouderrorreporting.v1beta1.ErrorEvent error_events = 1; * </code> */ public Builder addErrorEvents( int index, com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.Builder builderForValue) { if (errorEventsBuilder_ == null) { ensureErrorEventsIsMutable(); errorEvents_.add(index, builderForValue.build()); onChanged(); } else { errorEventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(representative_); representative_ = subBuilder.buildPartial();
/** * * * <pre> * Data about the context in which the error occurred. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 5;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ErrorContext, com.google.devtools.clouderrorreporting.v1beta1.ErrorContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ErrorContextOrBuilder> getContextFieldBuilder() { if (contextBuilder_ == null) { contextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ErrorContext, com.google.devtools.clouderrorreporting.v1beta1.ErrorContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ErrorContextOrBuilder>( getContext(), getParentForChildren(), isClean()); context_ = null; } return contextBuilder_; }
extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(representative_); representative_ = subBuilder.buildPartial();
representative_ = com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.newBuilder(representative_) .mergeFrom(value) .buildPartial(); } else { representative_ = value;
/** * * * <pre> * The `ServiceContext` for which this error was reported. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ServiceContext service_context = 2;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ServiceContext, com.google.devtools.clouderrorreporting.v1beta1.ServiceContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ServiceContextOrBuilder> getServiceContextFieldBuilder() { if (serviceContextBuilder_ == null) { serviceContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ServiceContext, com.google.devtools.clouderrorreporting.v1beta1.ServiceContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ServiceContextOrBuilder>( getServiceContext(), getParentForChildren(), isClean()); serviceContext_ = null; } return serviceContextBuilder_; }
/** * * * <pre> * Data about the context in which the error occurred. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 5;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ErrorContext, com.google.devtools.clouderrorreporting.v1beta1.ErrorContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ErrorContextOrBuilder> getContextFieldBuilder() { if (contextBuilder_ == null) { contextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.devtools.clouderrorreporting.v1beta1.ErrorContext, com.google.devtools.clouderrorreporting.v1beta1.ErrorContext.Builder, com.google.devtools.clouderrorreporting.v1beta1.ErrorContextOrBuilder>( getContext(), getParentForChildren(), isClean()); context_ = null; } return contextBuilder_; }
/** * * * <pre> * The error events which match the given request. * </pre> * * <code>repeated .google.devtools.clouderrorreporting.v1beta1.ErrorEvent error_events = 1; * </code> */ public Builder setErrorEvents( int index, com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.Builder builderForValue) { if (errorEventsBuilder_ == null) { ensureErrorEventsIsMutable(); errorEvents_.set(index, builderForValue.build()); onChanged(); } else { errorEventsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * An arbitrary event that is chosen as representative for the whole group. * The representative event is intended to be used as a quick preview for * the whole group. Events in the group are usually sufficiently similar * to each other such that showing an arbitrary representative provides * insight into the characteristics of the group as a whole. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ErrorEvent representative = 9;</code> */ public Builder setRepresentative( com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.Builder builderForValue) { if (representativeBuilder_ == null) { representative_ = builderForValue.build(); onChanged(); } else { representativeBuilder_.setMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * Time when the event occurred as provided in the error report. * If the report did not contain a timestamp, the time the error was received * by the Error Reporting system is used. * </pre> * * <code>.google.protobuf.Timestamp event_time = 1;</code> */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getEventTimeFieldBuilder() { if (eventTimeBuilder_ == null) { eventTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getEventTime(), getParentForChildren(), isClean()); eventTime_ = null; } return eventTimeBuilder_; }
/** * * * <pre> * The error events which match the given request. * </pre> * * <code>repeated .google.devtools.clouderrorreporting.v1beta1.ErrorEvent error_events = 1; * </code> */ public Builder addErrorEvents( com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.Builder builderForValue) { if (errorEventsBuilder_ == null) { ensureErrorEventsIsMutable(); errorEvents_.add(builderForValue.build()); onChanged(); } else { errorEventsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * * * <pre> * The error events which match the given request. * </pre> * * <code>repeated .google.devtools.clouderrorreporting.v1beta1.ErrorEvent error_events = 1; * </code> */ public Builder addErrorEvents( int index, com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.Builder builderForValue) { if (errorEventsBuilder_ == null) { ensureErrorEventsIsMutable(); errorEvents_.add(index, builderForValue.build()); onChanged(); } else { errorEventsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * * * <pre> * Time when the event occurred as provided in the error report. * If the report did not contain a timestamp, the time the error was received * by the Error Reporting system is used. * </pre> * * <code>.google.protobuf.Timestamp event_time = 1;</code> */ public com.google.protobuf.Timestamp.Builder getEventTimeBuilder() { onChanged(); return getEventTimeFieldBuilder().getBuilder(); } /**
/** * * * <pre> * Data about the context in which the error occurred. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 5;</code> */ public com.google.devtools.clouderrorreporting.v1beta1.ErrorContext.Builder getContextBuilder() { onChanged(); return getContextFieldBuilder().getBuilder(); } /**
/** * * * <pre> * The `ServiceContext` for which this error was reported. * </pre> * * <code>.google.devtools.clouderrorreporting.v1beta1.ServiceContext service_context = 2;</code> */ public com.google.devtools.clouderrorreporting.v1beta1.ServiceContext.Builder getServiceContextBuilder() { onChanged(); return getServiceContextFieldBuilder().getBuilder(); } /**
@java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /**
@java.lang.Override public com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent build() { com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
representative_ = com.google.devtools.clouderrorreporting.v1beta1.ErrorEvent.newBuilder(representative_) .mergeFrom(value) .buildPartial(); } else { representative_ = value;
@Test @SuppressWarnings("all") public void listEventsTest() { String nextPageToken = ""; ErrorEvent errorEventsElement = ErrorEvent.newBuilder().build(); List<ErrorEvent> errorEvents = Arrays.asList(errorEventsElement); ListEventsResponse expectedResponse = ListEventsResponse.newBuilder() .setNextPageToken(nextPageToken) .addAllErrorEvents(errorEvents) .build(); mockErrorStatsService.addResponse(expectedResponse); ProjectName projectName = ProjectName.of("[PROJECT]"); String groupId = "groupId506361563"; ListEventsPagedResponse pagedListResponse = client.listEvents(projectName, groupId); List<ErrorEvent> resources = Lists.newArrayList(pagedListResponse.iterateAll()); Assert.assertEquals(1, resources.size()); Assert.assertEquals(expectedResponse.getErrorEventsList().get(0), resources.get(0)); List<GeneratedMessageV3> actualRequests = mockErrorStatsService.getRequests(); Assert.assertEquals(1, actualRequests.size()); ListEventsRequest actualRequest = (ListEventsRequest) actualRequests.get(0); Assert.assertEquals(projectName, ProjectName.parse(actualRequest.getProjectName())); Assert.assertEquals(groupId, actualRequest.getGroupId()); Assert.assertTrue( channelProvider.isHeaderSent( ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern())); }