Class PartialArg.Builder
-
- All Implemented Interfaces:
public abstract class PartialArg.BuilderBuilder for PartialArg.
-
-
Constructor Summary
Constructors Constructor Description PartialArg.Builder()
-
Method Summary
Modifier and Type Method Description abstract PartialArg.BuilderboolValue(boolean boolValue)Setter for boolValue. PartialArg.BuilderclearBoolValue()Clears the value of boolValue field. abstract PartialArg.BuilderjsonPath(String jsonPath)Setter for jsonPath. PartialArg.BuilderclearJsonPath()Clears the value of jsonPath field. abstract PartialArg.BuildernullValue(NullValue nullValue)Setter for nullValue. PartialArg.BuilderclearNullValue()Clears the value of nullValue field. PartialArg.BuildernullValue(NullValue.Known knownType)Setter for nullValue given a known enum. PartialArg.BuildernullValue(String nullValue)Setter for nullValue given a string. abstract PartialArg.BuildernumberValue(Double numberValue)Setter for numberValue. PartialArg.BuilderclearNumberValue()Clears the value of numberValue field. abstract PartialArg.BuilderstringValue(String stringValue)Setter for stringValue. PartialArg.BuilderclearStringValue()Clears the value of stringValue field. abstract PartialArg.BuilderwillContinue(boolean willContinue)Setter for willContinue. PartialArg.BuilderclearWillContinue()Clears the value of willContinue field. abstract PartialArgbuild()-
-
Method Detail
-
boolValue
abstract PartialArg.Builder boolValue(boolean boolValue)
Setter for boolValue.
boolValue: Optional. Represents a boolean value.
-
clearBoolValue
@CanIgnoreReturnValue() PartialArg.Builder clearBoolValue()
Clears the value of boolValue field.
-
jsonPath
abstract PartialArg.Builder jsonPath(String jsonPath)
Setter for jsonPath.
jsonPath: Required. A JSON Path (RFC 9535) to the argument being streamed. https://datatracker.ietf.org/doc/html/rfc9535. e.g. "$.foo.bar[0].data".
-
clearJsonPath
@CanIgnoreReturnValue() PartialArg.Builder clearJsonPath()
Clears the value of jsonPath field.
-
nullValue
abstract PartialArg.Builder nullValue(NullValue nullValue)
Setter for nullValue.
nullValue: Optional. Represents a null value.
-
clearNullValue
@CanIgnoreReturnValue() PartialArg.Builder clearNullValue()
Clears the value of nullValue field.
-
nullValue
@CanIgnoreReturnValue() PartialArg.Builder nullValue(NullValue.Known knownType)
Setter for nullValue given a known enum.
nullValue: Optional. Represents a null value.
-
nullValue
@CanIgnoreReturnValue() PartialArg.Builder nullValue(String nullValue)
Setter for nullValue given a string.
nullValue: Optional. Represents a null value.
-
numberValue
abstract PartialArg.Builder numberValue(Double numberValue)
Setter for numberValue.
numberValue: Optional. Represents a double value.
-
clearNumberValue
@CanIgnoreReturnValue() PartialArg.Builder clearNumberValue()
Clears the value of numberValue field.
-
stringValue
abstract PartialArg.Builder stringValue(String stringValue)
Setter for stringValue.
stringValue: Optional. Represents a string value.
-
clearStringValue
@CanIgnoreReturnValue() PartialArg.Builder clearStringValue()
Clears the value of stringValue field.
-
willContinue
abstract PartialArg.Builder willContinue(boolean willContinue)
Setter for willContinue.
willContinue: Optional. Whether this is not the last part of the same json_path. If true, another PartialArg message for the current json_path is expected to follow.
-
clearWillContinue
@CanIgnoreReturnValue() PartialArg.Builder clearWillContinue()
Clears the value of willContinue field.
-
build
abstract PartialArg build()
-
-
-
-