Package protopoet

Class RpcFieldSpec.Builder

    • Method Detail

      • setFieldComment

        public RpcFieldSpec.Builder setFieldComment​(java.lang.Iterable<java.lang.String> lines)
        Declares a comment for the field.
      • setFieldComment

        public RpcFieldSpec.Builder setFieldComment​(java.lang.String... lines)
        Declares a comment for the field.
      • setRequestMessageName

        public RpcFieldSpec.Builder setRequestMessageName​(java.lang.String messageName)
        Declares the message name for the request part of the field.
      • setRequestMessageName

        public RpcFieldSpec.Builder setRequestMessageName​(java.lang.String messageName,
                                                          boolean isStreaming)
        Declares the message name for the request part of the field and signals if this part of the rpc is streaming.
      • setResponseMessageName

        public RpcFieldSpec.Builder setResponseMessageName​(java.lang.String messageName)
        Declares the message name for the response part of the field.
      • setResponseMessageName

        public RpcFieldSpec.Builder setResponseMessageName​(java.lang.String messageName,
                                                           boolean isStreaming)
        Declares the message name for the response part of the field and signals if this part of the rpc is streaming.