Class JsonStreamWriter.Builder

    • Method Detail

      • setChannelProvider

        public JsonStreamWriter.Builder setChannelProvider​(com.google.api.gax.rpc.TransportChannelProvider channelProvider)
        Setter for the underlying StreamWriter's TransportChannelProvider.
        Parameters:
        channelProvider -
        Returns:
        Builder
      • setCredentialsProvider

        public JsonStreamWriter.Builder setCredentialsProvider​(com.google.api.gax.core.CredentialsProvider credentialsProvider)
        Setter for the underlying StreamWriter's CredentialsProvider.
        Parameters:
        credentialsProvider -
        Returns:
        Builder
      • setFlowControlSettings

        public JsonStreamWriter.Builder setFlowControlSettings​(com.google.api.gax.batching.FlowControlSettings flowControlSettings)
        Setter for the underlying StreamWriter's FlowControlSettings.
        Parameters:
        flowControlSettings -
        Returns:
        Builder
      • getStreamName

        public String getStreamName()
        Stream name on the builder.
        Returns:
        Builder
      • setEndpoint

        public JsonStreamWriter.Builder setEndpoint​(String endpoint)
        Setter for the underlying StreamWriter's Endpoint.
        Parameters:
        endpoint -
        Returns:
        Builder
      • setTraceId

        public JsonStreamWriter.Builder setTraceId​(String traceId)
        Setter for a traceId to help identify traffic origin.
        Parameters:
        traceId -
        Returns:
        Builder