/** * <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; } /**
@java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { feast.serving.ServingAPIProto.RequestDetail parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (feast.serving.ServingAPIProto.RequestDetail) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; }
/** * <pre> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); featureId_ = value; onChanged(); return this; }
/** * <pre> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } featureId_ = value; onChanged(); return this; } /**
/** * <pre> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); featureId_ = value; onChanged(); return this; }
/** * <pre> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); featureId_ = value; onChanged(); return this; }
/** * <pre> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } featureId_ = value; onChanged(); 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> * feature ID to be included in the query. * feature ID is in the form of [entity_name].[granularity].[feature_name] * e.g: "driver.day.total_accepted_booking" * all requested feature ID shall have same entity name. * </pre> * * <code>string featureId = 1;</code> */ public Builder setFeatureId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } featureId_ = value; onChanged(); return this; } /**
/** * <pre> * request type either LAST or LIST. * LAST : return only the latest value based on timestamp. * LIST : return list of historical data sorted by timestamp. * </pre> * * <code>.feast.serving.RequestType type = 2;</code> */ public Builder setType(feast.serving.ServingAPIProto.RequestType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); 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> * request type either LAST or LIST. * LAST : return only the latest value based on timestamp. * LIST : return list of historical data sorted by timestamp. * </pre> * * <code>.feast.serving.RequestType type = 2;</code> */ public Builder setType(feast.serving.ServingAPIProto.RequestType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /**
@java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { feast.serving.ServingAPIProto.RequestDetail parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (feast.serving.ServingAPIProto.RequestDetail) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } 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> * request type either LAST or LIST. * LAST : return only the latest value based on timestamp. * LIST : return list of historical data sorted by timestamp. * </pre> * * <code>.feast.serving.RequestType type = 2;</code> */ public Builder setType(feast.serving.ServingAPIProto.RequestType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /**