public final class GrpcJsonTranscoder extends com.google.protobuf.GeneratedMessageV3 implements GrpcJsonTranscoderOrBuilder
[#next-free-field: 11]Protobuf type
envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder| Modifier and Type | Class and Description |
|---|---|
static class |
GrpcJsonTranscoder.Builder
[#next-free-field: 11]
Protobuf type
envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder |
static class |
GrpcJsonTranscoder.DescriptorSetCase |
static class |
GrpcJsonTranscoder.PrintOptions
Protobuf type
envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions |
static interface |
GrpcJsonTranscoder.PrintOptionsOrBuilder |
static class |
GrpcJsonTranscoder.UrlUnescapeSpec
Protobuf enum
envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
AUTO_MAPPING_FIELD_NUMBER |
static int |
CONVERT_GRPC_STATUS_FIELD_NUMBER |
static int |
IGNORE_UNKNOWN_QUERY_PARAMETERS_FIELD_NUMBER |
static int |
IGNORED_QUERY_PARAMETERS_FIELD_NUMBER |
static int |
MATCH_INCOMING_REQUEST_ROUTE_FIELD_NUMBER |
static int |
PRINT_OPTIONS_FIELD_NUMBER |
static int |
PROTO_DESCRIPTOR_BIN_FIELD_NUMBER |
static int |
PROTO_DESCRIPTOR_FIELD_NUMBER |
static int |
SERVICES_FIELD_NUMBER |
static int |
URL_UNESCAPE_SPEC_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
boolean |
getAutoMapping()
Whether to route methods without the ``google.api.http`` option.
|
boolean |
getConvertGrpcStatus()
Whether to convert gRPC status headers to JSON.
|
static GrpcJsonTranscoder |
getDefaultInstance() |
GrpcJsonTranscoder |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
GrpcJsonTranscoder.DescriptorSetCase |
getDescriptorSetCase() |
String |
getIgnoredQueryParameters(int index)
A list of query parameters to be ignored for transcoding method mapping.
|
com.google.protobuf.ByteString |
getIgnoredQueryParametersBytes(int index)
A list of query parameters to be ignored for transcoding method mapping.
|
int |
getIgnoredQueryParametersCount()
A list of query parameters to be ignored for transcoding method mapping.
|
com.google.protobuf.ProtocolStringList |
getIgnoredQueryParametersList()
A list of query parameters to be ignored for transcoding method mapping.
|
boolean |
getIgnoreUnknownQueryParameters()
Whether to ignore query parameters that cannot be mapped to a corresponding
protobuf field.
|
boolean |
getMatchIncomingRequestRoute()
Whether to keep the incoming request route after the outgoing headers have been transformed to
the match the upstream gRPC service.
|
com.google.protobuf.Parser<GrpcJsonTranscoder> |
getParserForType() |
GrpcJsonTranscoder.PrintOptions |
getPrintOptions()
Control options for response JSON.
|
GrpcJsonTranscoder.PrintOptionsOrBuilder |
getPrintOptionsOrBuilder()
Control options for response JSON.
|
String |
getProtoDescriptor()
Supplies the filename of
:ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC
services.
|
com.google.protobuf.ByteString |
getProtoDescriptorBin()
Supplies the binary content of
:ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC
services.
|
com.google.protobuf.ByteString |
getProtoDescriptorBytes()
Supplies the filename of
:ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC
services.
|
int |
getSerializedSize() |
String |
getServices(int index)
A list of strings that
supplies the fully qualified service names (i.e.
|
com.google.protobuf.ByteString |
getServicesBytes(int index)
A list of strings that
supplies the fully qualified service names (i.e.
|
int |
getServicesCount()
A list of strings that
supplies the fully qualified service names (i.e.
|
com.google.protobuf.ProtocolStringList |
getServicesList()
A list of strings that
supplies the fully qualified service names (i.e.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
GrpcJsonTranscoder.UrlUnescapeSpec |
getUrlUnescapeSpec()
URL unescaping policy.
|
int |
getUrlUnescapeSpecValue()
URL unescaping policy.
|
int |
hashCode() |
boolean |
hasPrintOptions()
Control options for response JSON.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static GrpcJsonTranscoder.Builder |
newBuilder() |
static GrpcJsonTranscoder.Builder |
newBuilder(GrpcJsonTranscoder prototype) |
GrpcJsonTranscoder.Builder |
newBuilderForType() |
protected GrpcJsonTranscoder.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static GrpcJsonTranscoder |
parseDelimitedFrom(InputStream input) |
static GrpcJsonTranscoder |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GrpcJsonTranscoder |
parseFrom(byte[] data) |
static GrpcJsonTranscoder |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GrpcJsonTranscoder |
parseFrom(ByteBuffer data) |
static GrpcJsonTranscoder |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GrpcJsonTranscoder |
parseFrom(com.google.protobuf.ByteString data) |
static GrpcJsonTranscoder |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GrpcJsonTranscoder |
parseFrom(com.google.protobuf.CodedInputStream input) |
static GrpcJsonTranscoder |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GrpcJsonTranscoder |
parseFrom(InputStream input) |
static GrpcJsonTranscoder |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<GrpcJsonTranscoder> |
parser() |
GrpcJsonTranscoder.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PROTO_DESCRIPTOR_FIELD_NUMBER
public static final int PROTO_DESCRIPTOR_BIN_FIELD_NUMBER
public static final int SERVICES_FIELD_NUMBER
public static final int PRINT_OPTIONS_FIELD_NUMBER
public static final int MATCH_INCOMING_REQUEST_ROUTE_FIELD_NUMBER
public static final int IGNORED_QUERY_PARAMETERS_FIELD_NUMBER
public static final int AUTO_MAPPING_FIELD_NUMBER
public static final int IGNORE_UNKNOWN_QUERY_PARAMETERS_FIELD_NUMBER
public static final int CONVERT_GRPC_STATUS_FIELD_NUMBER
public static final int URL_UNESCAPE_SPEC_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public GrpcJsonTranscoder.DescriptorSetCase getDescriptorSetCase()
getDescriptorSetCase in interface GrpcJsonTranscoderOrBuilderpublic String getProtoDescriptor()
Supplies the filename of :ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC services.
string proto_descriptor = 1;getProtoDescriptor in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ByteString getProtoDescriptorBytes()
Supplies the filename of :ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC services.
string proto_descriptor = 1;getProtoDescriptorBytes in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ByteString getProtoDescriptorBin()
Supplies the binary content of :ref:`the proto descriptor set <config_grpc_json_generate_proto_descriptor_set>` for the gRPC services.
bytes proto_descriptor_bin = 4;getProtoDescriptorBin in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ProtocolStringList getServicesList()
A list of strings that supplies the fully qualified service names (i.e. "package_name.service_name") that the transcoder will translate. If the service name doesn't exist in ``proto_descriptor``, Envoy will fail at startup. The ``proto_descriptor`` may contain more services than the service names specified here, but they won't be translated.
repeated string services = 2 [(.validate.rules) = { ... }getServicesList in interface GrpcJsonTranscoderOrBuilderpublic int getServicesCount()
A list of strings that supplies the fully qualified service names (i.e. "package_name.service_name") that the transcoder will translate. If the service name doesn't exist in ``proto_descriptor``, Envoy will fail at startup. The ``proto_descriptor`` may contain more services than the service names specified here, but they won't be translated.
repeated string services = 2 [(.validate.rules) = { ... }getServicesCount in interface GrpcJsonTranscoderOrBuilderpublic String getServices(int index)
A list of strings that supplies the fully qualified service names (i.e. "package_name.service_name") that the transcoder will translate. If the service name doesn't exist in ``proto_descriptor``, Envoy will fail at startup. The ``proto_descriptor`` may contain more services than the service names specified here, but they won't be translated.
repeated string services = 2 [(.validate.rules) = { ... }getServices in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ByteString getServicesBytes(int index)
A list of strings that supplies the fully qualified service names (i.e. "package_name.service_name") that the transcoder will translate. If the service name doesn't exist in ``proto_descriptor``, Envoy will fail at startup. The ``proto_descriptor`` may contain more services than the service names specified here, but they won't be translated.
repeated string services = 2 [(.validate.rules) = { ... }getServicesBytes in interface GrpcJsonTranscoderOrBuilderpublic boolean hasPrintOptions()
Control options for response JSON. These options are passed directly to `JsonPrintOptions <https://developers.google.com/protocol-buffers/docs/reference/cpp/ google.protobuf.util.json_util#JsonPrintOptions>`_.
.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions print_options = 3;hasPrintOptions in interface GrpcJsonTranscoderOrBuilderpublic GrpcJsonTranscoder.PrintOptions getPrintOptions()
Control options for response JSON. These options are passed directly to `JsonPrintOptions <https://developers.google.com/protocol-buffers/docs/reference/cpp/ google.protobuf.util.json_util#JsonPrintOptions>`_.
.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions print_options = 3;getPrintOptions in interface GrpcJsonTranscoderOrBuilderpublic GrpcJsonTranscoder.PrintOptionsOrBuilder getPrintOptionsOrBuilder()
Control options for response JSON. These options are passed directly to `JsonPrintOptions <https://developers.google.com/protocol-buffers/docs/reference/cpp/ google.protobuf.util.json_util#JsonPrintOptions>`_.
.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions print_options = 3;getPrintOptionsOrBuilder in interface GrpcJsonTranscoderOrBuilderpublic boolean getMatchIncomingRequestRoute()
Whether to keep the incoming request route after the outgoing headers have been transformed to the match the upstream gRPC service. Note: This means that routes for gRPC services that are not transcoded cannot be used in combination with *match_incoming_request_route*.
bool match_incoming_request_route = 5;getMatchIncomingRequestRoute in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ProtocolStringList getIgnoredQueryParametersList()
A list of query parameters to be ignored for transcoding method mapping.
By default, the transcoder filter will not transcode a request if there are any
unknown/invalid query parameters.
Example :
.. code-block:: proto
service Bookstore {
rpc GetShelf(GetShelfRequest) returns (Shelf) {
option (google.api.http) = {
get: "/shelves/{shelf}"
};
}
}
message GetShelfRequest {
int64 shelf = 1;
}
message Shelf {}
The request ``/shelves/100?foo=bar`` will not be mapped to ``GetShelf``` because variable
binding for ``foo`` is not defined. Adding ``foo`` to ``ignored_query_parameters`` will allow
the same request to be mapped to ``GetShelf``.
repeated string ignored_query_parameters = 6;getIgnoredQueryParametersList in interface GrpcJsonTranscoderOrBuilderpublic int getIgnoredQueryParametersCount()
A list of query parameters to be ignored for transcoding method mapping.
By default, the transcoder filter will not transcode a request if there are any
unknown/invalid query parameters.
Example :
.. code-block:: proto
service Bookstore {
rpc GetShelf(GetShelfRequest) returns (Shelf) {
option (google.api.http) = {
get: "/shelves/{shelf}"
};
}
}
message GetShelfRequest {
int64 shelf = 1;
}
message Shelf {}
The request ``/shelves/100?foo=bar`` will not be mapped to ``GetShelf``` because variable
binding for ``foo`` is not defined. Adding ``foo`` to ``ignored_query_parameters`` will allow
the same request to be mapped to ``GetShelf``.
repeated string ignored_query_parameters = 6;getIgnoredQueryParametersCount in interface GrpcJsonTranscoderOrBuilderpublic String getIgnoredQueryParameters(int index)
A list of query parameters to be ignored for transcoding method mapping.
By default, the transcoder filter will not transcode a request if there are any
unknown/invalid query parameters.
Example :
.. code-block:: proto
service Bookstore {
rpc GetShelf(GetShelfRequest) returns (Shelf) {
option (google.api.http) = {
get: "/shelves/{shelf}"
};
}
}
message GetShelfRequest {
int64 shelf = 1;
}
message Shelf {}
The request ``/shelves/100?foo=bar`` will not be mapped to ``GetShelf``` because variable
binding for ``foo`` is not defined. Adding ``foo`` to ``ignored_query_parameters`` will allow
the same request to be mapped to ``GetShelf``.
repeated string ignored_query_parameters = 6;getIgnoredQueryParameters in interface GrpcJsonTranscoderOrBuilderpublic com.google.protobuf.ByteString getIgnoredQueryParametersBytes(int index)
A list of query parameters to be ignored for transcoding method mapping.
By default, the transcoder filter will not transcode a request if there are any
unknown/invalid query parameters.
Example :
.. code-block:: proto
service Bookstore {
rpc GetShelf(GetShelfRequest) returns (Shelf) {
option (google.api.http) = {
get: "/shelves/{shelf}"
};
}
}
message GetShelfRequest {
int64 shelf = 1;
}
message Shelf {}
The request ``/shelves/100?foo=bar`` will not be mapped to ``GetShelf``` because variable
binding for ``foo`` is not defined. Adding ``foo`` to ``ignored_query_parameters`` will allow
the same request to be mapped to ``GetShelf``.
repeated string ignored_query_parameters = 6;getIgnoredQueryParametersBytes in interface GrpcJsonTranscoderOrBuilderpublic boolean getAutoMapping()
Whether to route methods without the ``google.api.http`` option.
Example :
.. code-block:: proto
package bookstore;
service Bookstore {
rpc GetShelf(GetShelfRequest) returns (Shelf) {}
}
message GetShelfRequest {
int64 shelf = 1;
}
message Shelf {}
The client could ``post`` a json body ``{"shelf": 1234}`` with the path of
``/bookstore.Bookstore/GetShelfRequest`` to call ``GetShelfRequest``.
bool auto_mapping = 7;getAutoMapping in interface GrpcJsonTranscoderOrBuilderpublic boolean getIgnoreUnknownQueryParameters()
Whether to ignore query parameters that cannot be mapped to a corresponding protobuf field. Use this if you cannot control the query parameters and do not know them beforehand. Otherwise use ``ignored_query_parameters``. Defaults to false.
bool ignore_unknown_query_parameters = 8;getIgnoreUnknownQueryParameters in interface GrpcJsonTranscoderOrBuilderpublic boolean getConvertGrpcStatus()
Whether to convert gRPC status headers to JSON.
When trailer indicates a gRPC error and there was no HTTP body, take ``google.rpc.Status``
from the ``grpc-status-details-bin`` header and use it as JSON body.
If there was no such header, make ``google.rpc.Status`` out of the ``grpc-status`` and
``grpc-message`` headers.
The error details types must be present in the ``proto_descriptor``.
For example, if an upstream server replies with headers:
.. code-block:: none
grpc-status: 5
grpc-status-details-bin:
CAUaMwoqdHlwZS5nb29nbGVhcGlzLmNvbS9nb29nbGUucnBjLlJlcXVlc3RJbmZvEgUKA3ItMQ
The ``grpc-status-details-bin`` header contains a base64-encoded protobuf message
``google.rpc.Status``. It will be transcoded into:
.. code-block:: none
HTTP/1.1 404 Not Found
content-type: application/json
{"code":5,"details":[{"@type":"type.googleapis.com/google.rpc.RequestInfo","requestId":"r-1"}]}
In order to transcode the message, the ``google.rpc.RequestInfo`` type from
the ``google/rpc/error_details.proto`` should be included in the configured
:ref:`proto descriptor set <config_grpc_json_generate_proto_descriptor_set>`.
bool convert_grpc_status = 9;getConvertGrpcStatus in interface GrpcJsonTranscoderOrBuilderpublic int getUrlUnescapeSpecValue()
URL unescaping policy.
This spec is only applied when extracting variable with multiple segments.
For example, in case of `/foo/{x=*}/bar/{y=prefix/*}/{z=**}` `x` variable is single segment and `y` and `z` are multiple segments.
For a path with `/foo/first/bar/prefix/second/third/fourth`, `x=first`, `y=prefix/second`, `z=third/fourth`.
If this setting is not specified, the value defaults to :ref:`ALL_CHARACTERS_EXCEPT_RESERVED<envoy_api_enum_value_extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec.ALL_CHARACTERS_EXCEPT_RESERVED>`.
.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec url_unescape_spec = 10 [(.validate.rules) = { ... }getUrlUnescapeSpecValue in interface GrpcJsonTranscoderOrBuilderpublic GrpcJsonTranscoder.UrlUnescapeSpec getUrlUnescapeSpec()
URL unescaping policy.
This spec is only applied when extracting variable with multiple segments.
For example, in case of `/foo/{x=*}/bar/{y=prefix/*}/{z=**}` `x` variable is single segment and `y` and `z` are multiple segments.
For a path with `/foo/first/bar/prefix/second/third/fourth`, `x=first`, `y=prefix/second`, `z=third/fourth`.
If this setting is not specified, the value defaults to :ref:`ALL_CHARACTERS_EXCEPT_RESERVED<envoy_api_enum_value_extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec.ALL_CHARACTERS_EXCEPT_RESERVED>`.
.envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.UrlUnescapeSpec url_unescape_spec = 10 [(.validate.rules) = { ... }getUrlUnescapeSpec in interface GrpcJsonTranscoderOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static GrpcJsonTranscoder parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static GrpcJsonTranscoder parseFrom(InputStream input) throws IOException
IOExceptionpublic static GrpcJsonTranscoder parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GrpcJsonTranscoder parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static GrpcJsonTranscoder parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GrpcJsonTranscoder parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static GrpcJsonTranscoder parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic GrpcJsonTranscoder.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static GrpcJsonTranscoder.Builder newBuilder()
public static GrpcJsonTranscoder.Builder newBuilder(GrpcJsonTranscoder prototype)
public GrpcJsonTranscoder.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected GrpcJsonTranscoder.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static GrpcJsonTranscoder getDefaultInstance()
public static com.google.protobuf.Parser<GrpcJsonTranscoder> parser()
public com.google.protobuf.Parser<GrpcJsonTranscoder> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public GrpcJsonTranscoder getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.