/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails(feast.serving.ServingAPIProto.RequestDetail value) { if (requestDetailsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestDetailsIsMutable(); requestDetails_.add(value); onChanged(); } else { requestDetailsBuilder_.addMessage(value); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder setRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail value) { if (requestDetailsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestDetailsIsMutable(); requestDetails_.set(index, value); onChanged(); } else { requestDetailsBuilder_.setMessage(index, value); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails(feast.serving.ServingAPIProto.RequestDetail value) { if (requestDetailsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestDetailsIsMutable(); requestDetails_.add(value); onChanged(); } else { requestDetailsBuilder_.addMessage(value); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addAllRequestDetails( java.lang.Iterable<? extends feast.serving.ServingAPIProto.RequestDetail> values) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestDetails_); onChanged(); } else { requestDetailsBuilder_.addAllMessages(values); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail value) { if (requestDetailsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestDetailsIsMutable(); requestDetails_.add(index, value); onChanged(); } else { requestDetailsBuilder_.addMessage(index, value); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails(feast.serving.ServingAPIProto.RequestDetail value) { if (requestDetailsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRequestDetailsIsMutable(); requestDetails_.add(value); onChanged(); } else { requestDetailsBuilder_.addMessage(value); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder setRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.set(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder setRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.set(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addAllRequestDetails( java.lang.Iterable<? extends feast.serving.ServingAPIProto.RequestDetail> values) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestDetails_); onChanged(); } else { requestDetailsBuilder_.addAllMessages(values); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder removeRequestDetails(int index) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.remove(index); onChanged(); } else { requestDetailsBuilder_.remove(index); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.add(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.addMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder setRequestDetails( int index, feast.serving.ServingAPIProto.RequestDetail.Builder builderForValue) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.set(index, builderForValue.build()); onChanged(); } else { requestDetailsBuilder_.setMessage(index, builderForValue.build()); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder removeRequestDetails(int index) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.remove(index); onChanged(); } else { requestDetailsBuilder_.remove(index); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder addAllRequestDetails( java.lang.Iterable<? extends feast.serving.ServingAPIProto.RequestDetail> values) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, requestDetails_); onChanged(); } else { requestDetailsBuilder_.addAllMessages(values); } return this; } /**
/** * <pre> * List of request details, contains: featureId, type of query, and limit. * </pre> * * <code>repeated .feast.serving.RequestDetail requestDetails = 3;</code> */ public Builder removeRequestDetails(int index) { if (requestDetailsBuilder_ == null) { ensureRequestDetailsIsMutable(); requestDetails_.remove(index); onChanged(); } else { requestDetailsBuilder_.remove(index); } return this; } /**