/** * <pre> * Filter specifying only to retrieve features having timestamp within this range. * </pre> * * <code>.feast.serving.TimestampRange timestampRange = 4;</code> */ public Builder mergeTimestampRange(feast.serving.ServingAPIProto.TimestampRange value) { if (timestampRangeBuilder_ == null) { if (timestampRange_ != null) { timestampRange_ = feast.serving.ServingAPIProto.TimestampRange.newBuilder(timestampRange_).mergeFrom(value).buildPartial(); } else { timestampRange_ = value; } onChanged(); } else { timestampRangeBuilder_.mergeFrom(value); } return this; } /**
/** * <pre> * Filter specifying only to retrieve features having timestamp within this range. * </pre> * * <code>.feast.serving.TimestampRange timestampRange = 4;</code> */ public Builder mergeTimestampRange(feast.serving.ServingAPIProto.TimestampRange value) { if (timestampRangeBuilder_ == null) { if (timestampRange_ != null) { timestampRange_ = feast.serving.ServingAPIProto.TimestampRange.newBuilder(timestampRange_).mergeFrom(value).buildPartial(); } else { timestampRange_ = value; } onChanged(); } else { timestampRangeBuilder_.mergeFrom(value); } return this; } /**
/** * <pre> * Filter specifying only to retrieve features having timestamp within this range. * </pre> * * <code>.feast.serving.TimestampRange timestampRange = 4;</code> */ public Builder mergeTimestampRange(feast.serving.ServingAPIProto.TimestampRange value) { if (timestampRangeBuilder_ == null) { if (timestampRange_ != null) { timestampRange_ = feast.serving.ServingAPIProto.TimestampRange.newBuilder(timestampRange_).mergeFrom(value).buildPartial(); } else { timestampRange_ = value; } onChanged(); } else { timestampRangeBuilder_.mergeFrom(value); } return this; } /**
TimestampRange.newBuilder().setStart(defaultTs).setEnd(defaultTs).build()); } else if (request.getTimestampRange().getStart().getSeconds() == 0 && request.getTimestampRange().getStart().getNanos() == 0) { Timestamp end = request.getTimestampRange().getEnd(); requestBuilder.setTimestampRange( TimestampRange.newBuilder(request.getTimestampRange()).setStart(end)); } else if (request.getTimestampRange().getEnd().getSeconds() == 0 && request.getTimestampRange().getEnd().getNanos() == 0) { requestBuilder.setTimestampRange( TimestampRange.newBuilder(request.getTimestampRange()).setEnd(defaultTs));
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() {