Package com.grpc.load.v1
Class LoadRequest.Payload.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<LoadRequest.Payload,LoadRequest.Payload.Builder>
-
- com.grpc.load.v1.LoadRequest.Payload.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,LoadRequest.PayloadOrBuilder,java.lang.Cloneable
- Enclosing class:
- LoadRequest.Payload
public static final class LoadRequest.Payload.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<LoadRequest.Payload,LoadRequest.Payload.Builder> implements LoadRequest.PayloadOrBuilder
Protobuf typegrpc.load.v1.LoadRequest.Payload
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadRequest.Payload.BuilderaddAllTypes(java.lang.Iterable<java.lang.String> values)Available types to produce: float, text, integer, wordLoadRequest.Payload.BuilderaddTypes(java.lang.String value)Available types to produce: float, text, integer, wordLoadRequest.Payload.BuilderaddTypesBytes(com.google.protobuf.ByteString value)Available types to produce: float, text, integer, wordLoadRequest.Payload.BuilderclearSize()Number of props of an objectLoadRequest.Payload.BuilderclearTypes()Available types to produce: float, text, integer, wordintgetSize()Number of props of an objectjava.lang.StringgetTypes(int index)Available types to produce: float, text, integer, wordcom.google.protobuf.ByteStringgetTypesBytes(int index)Available types to produce: float, text, integer, wordintgetTypesCount()Available types to produce: float, text, integer, wordjava.util.List<java.lang.String>getTypesList()Available types to produce: float, text, integer, wordLoadRequest.Payload.BuildersetSize(int value)Number of props of an objectLoadRequest.Payload.BuildersetTypes(int index, java.lang.String value)Available types to produce: float, text, integer, word-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getSize
public int getSize()
Number of props of an object
int32 size = 1 [json_name = "size"];- Specified by:
getSizein interfaceLoadRequest.PayloadOrBuilder- Returns:
- The size.
-
setSize
public LoadRequest.Payload.Builder setSize(int value)
Number of props of an object
int32 size = 1 [json_name = "size"];- Parameters:
value- The size to set.- Returns:
- This builder for chaining.
-
clearSize
public LoadRequest.Payload.Builder clearSize()
Number of props of an object
int32 size = 1 [json_name = "size"];- Returns:
- This builder for chaining.
-
getTypesList
public java.util.List<java.lang.String> getTypesList()
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Specified by:
getTypesListin interfaceLoadRequest.PayloadOrBuilder- Returns:
- A list containing the types.
-
getTypesCount
public int getTypesCount()
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Specified by:
getTypesCountin interfaceLoadRequest.PayloadOrBuilder- Returns:
- The count of types.
-
getTypes
public java.lang.String getTypes(int index)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Specified by:
getTypesin interfaceLoadRequest.PayloadOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The types at the given index.
-
getTypesBytes
public com.google.protobuf.ByteString getTypesBytes(int index)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Specified by:
getTypesBytesin interfaceLoadRequest.PayloadOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the types at the given index.
-
setTypes
public LoadRequest.Payload.Builder setTypes(int index, java.lang.String value)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Parameters:
index- The index to set the value at.value- The types to set.- Returns:
- This builder for chaining.
-
addTypes
public LoadRequest.Payload.Builder addTypes(java.lang.String value)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Parameters:
value- The types to add.- Returns:
- This builder for chaining.
-
addAllTypes
public LoadRequest.Payload.Builder addAllTypes(java.lang.Iterable<java.lang.String> values)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Parameters:
values- The types to add.- Returns:
- This builder for chaining.
-
clearTypes
public LoadRequest.Payload.Builder clearTypes()
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Returns:
- This builder for chaining.
-
addTypesBytes
public LoadRequest.Payload.Builder addTypesBytes(com.google.protobuf.ByteString value)
Available types to produce: float, text, integer, word
repeated string types = 2 [json_name = "types"];- Parameters:
value- The bytes of the types to add.- Returns:
- This builder for chaining.
-
-