private ListenResponse removeTarget(@Nullable Code code) { TargetChange.Builder targetChange = TargetChange.newBuilder() .setTargetChangeType(TargetChangeType.REMOVE) .addTargetIds(TARGET_ID); if (code != null) { targetChange.setCause(Status.newBuilder().setCode(code.value())); } ListenResponse.Builder response = ListenResponse.newBuilder(); response.setTargetChange(targetChange); return response.build(); }
private ListenResponse current() { ListenResponse.Builder response = ListenResponse.newBuilder(); response.setTargetChange( TargetChange.newBuilder() .setTargetChangeType(TargetChangeType.CURRENT) .addTargetIds(TARGET_ID)); return response.build(); }
private ListenResponse addTarget() { ListenResponse.Builder response = ListenResponse.newBuilder(); response.setTargetChange( TargetChange.newBuilder() .setTargetChangeType(TargetChangeType.ADD) .addTargetIds(TARGET_ID)); return response.build(); }
private ListenResponse snapshot() { ListenResponse.Builder response = ListenResponse.newBuilder(); response.setTargetChange( TargetChange.newBuilder() .setTargetChangeType(TargetChangeType.NO_CHANGE) .setReadTime(Timestamp.getDefaultInstance()) .setResumeToken(RESUME_TOKEN)); return response.build(); }
private ListenResponse reset() { ListenResponse.Builder response = ListenResponse.newBuilder(); response.setTargetChange( TargetChange.newBuilder() .setTargetChangeType(TargetChangeType.RESET) .addTargetIds(TARGET_ID)); return response.build(); }