public static final class JsonStreamWriter.Builder
Methods
build()
public JsonStreamWriter build()
Builds JsonStreamWriter
Returns | |
---|---|
Type | Description |
JsonStreamWriter |
JsonStreamWriter |
Exceptions | |
---|---|
Type | Description |
DescriptorValidationException |
|
IllegalArgumentException |
|
IOException |
|
InterruptedException |
getStreamName()
public String getStreamName()
Stream name on the builder.
Returns | |
---|---|
Type | Description |
String |
Builder |
setChannelProvider(TransportChannelProvider channelProvider)
public JsonStreamWriter.Builder setChannelProvider(TransportChannelProvider channelProvider)
Setter for the underlying StreamWriter's TransportChannelProvider.
Parameter | |
---|---|
Name | Description |
channelProvider |
TransportChannelProvider |
Returns | |
---|---|
Type | Description |
JsonStreamWriter.Builder |
Builder |
setCredentialsProvider(CredentialsProvider credentialsProvider)
public JsonStreamWriter.Builder setCredentialsProvider(CredentialsProvider credentialsProvider)
Setter for the underlying StreamWriter's CredentialsProvider.
Parameter | |
---|---|
Name | Description |
credentialsProvider |
CredentialsProvider |
Returns | |
---|---|
Type | Description |
JsonStreamWriter.Builder |
Builder |
setEndpoint(String endpoint)
public JsonStreamWriter.Builder setEndpoint(String endpoint)
Setter for the underlying StreamWriter's Endpoint.
Parameter | |
---|---|
Name | Description |
endpoint |
String |
Returns | |
---|---|
Type | Description |
JsonStreamWriter.Builder |
Builder |
setFlowControlSettings(FlowControlSettings flowControlSettings)
public JsonStreamWriter.Builder setFlowControlSettings(FlowControlSettings flowControlSettings)
Setter for the underlying StreamWriter's FlowControlSettings.
Parameter | |
---|---|
Name | Description |
flowControlSettings |
FlowControlSettings |
Returns | |
---|---|
Type | Description |
JsonStreamWriter.Builder |
Builder |
setTraceId(String traceId)
public JsonStreamWriter.Builder setTraceId(String traceId)
Setter for a traceId to help identify traffic origin.
Parameter | |
---|---|
Name | Description |
traceId |
String |
Returns | |
---|---|
Type | Description |
JsonStreamWriter.Builder |
Builder |