public static final class GrpcJsonTranscoder.PrintOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder> implements GrpcJsonTranscoder.PrintOptionsOrBuilder
envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder.PrintOptions| Modifier and Type | Method and Description |
|---|---|
GrpcJsonTranscoder.PrintOptions.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GrpcJsonTranscoder.PrintOptions |
build() |
GrpcJsonTranscoder.PrintOptions |
buildPartial() |
GrpcJsonTranscoder.PrintOptions.Builder |
clear() |
GrpcJsonTranscoder.PrintOptions.Builder |
clearAddWhitespace()
Whether to add spaces, line breaks and indentation to make the JSON
output easy to read.
|
GrpcJsonTranscoder.PrintOptions.Builder |
clearAlwaysPrintEnumsAsInts()
Whether to always print enums as ints.
|
GrpcJsonTranscoder.PrintOptions.Builder |
clearAlwaysPrintPrimitiveFields()
Whether to always print primitive fields.
|
GrpcJsonTranscoder.PrintOptions.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GrpcJsonTranscoder.PrintOptions.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GrpcJsonTranscoder.PrintOptions.Builder |
clearPreserveProtoFieldNames()
Whether to preserve proto field names.
|
GrpcJsonTranscoder.PrintOptions.Builder |
clone() |
boolean |
getAddWhitespace()
Whether to add spaces, line breaks and indentation to make the JSON
output easy to read.
|
boolean |
getAlwaysPrintEnumsAsInts()
Whether to always print enums as ints.
|
boolean |
getAlwaysPrintPrimitiveFields()
Whether to always print primitive fields.
|
GrpcJsonTranscoder.PrintOptions |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getPreserveProtoFieldNames()
Whether to preserve proto field names.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GrpcJsonTranscoder.PrintOptions.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GrpcJsonTranscoder.PrintOptions.Builder |
mergeFrom(GrpcJsonTranscoder.PrintOptions other) |
GrpcJsonTranscoder.PrintOptions.Builder |
mergeFrom(com.google.protobuf.Message other) |
GrpcJsonTranscoder.PrintOptions.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GrpcJsonTranscoder.PrintOptions.Builder |
setAddWhitespace(boolean value)
Whether to add spaces, line breaks and indentation to make the JSON
output easy to read.
|
GrpcJsonTranscoder.PrintOptions.Builder |
setAlwaysPrintEnumsAsInts(boolean value)
Whether to always print enums as ints.
|
GrpcJsonTranscoder.PrintOptions.Builder |
setAlwaysPrintPrimitiveFields(boolean value)
Whether to always print primitive fields.
|
GrpcJsonTranscoder.PrintOptions.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GrpcJsonTranscoder.PrintOptions.Builder |
setPreserveProtoFieldNames(boolean value)
Whether to preserve proto field names.
|
GrpcJsonTranscoder.PrintOptions.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GrpcJsonTranscoder.PrintOptions.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GrpcJsonTranscoder.PrintOptions build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GrpcJsonTranscoder.PrintOptions buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GrpcJsonTranscoder.PrintOptions.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder mergeFrom(GrpcJsonTranscoder.PrintOptions other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public GrpcJsonTranscoder.PrintOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GrpcJsonTranscoder.PrintOptions.Builder>IOExceptionpublic boolean getAddWhitespace()
Whether to add spaces, line breaks and indentation to make the JSON output easy to read. Defaults to false.
bool add_whitespace = 1;getAddWhitespace in interface GrpcJsonTranscoder.PrintOptionsOrBuilderpublic GrpcJsonTranscoder.PrintOptions.Builder setAddWhitespace(boolean value)
Whether to add spaces, line breaks and indentation to make the JSON output easy to read. Defaults to false.
bool add_whitespace = 1;public GrpcJsonTranscoder.PrintOptions.Builder clearAddWhitespace()
Whether to add spaces, line breaks and indentation to make the JSON output easy to read. Defaults to false.
bool add_whitespace = 1;public boolean getAlwaysPrintPrimitiveFields()
Whether to always print primitive fields. By default primitive fields with default values will be omitted in JSON output. For example, an int32 field set to 0 will be omitted. Setting this flag to true will override the default behavior and print primitive fields regardless of their values. Defaults to false.
bool always_print_primitive_fields = 2;getAlwaysPrintPrimitiveFields in interface GrpcJsonTranscoder.PrintOptionsOrBuilderpublic GrpcJsonTranscoder.PrintOptions.Builder setAlwaysPrintPrimitiveFields(boolean value)
Whether to always print primitive fields. By default primitive fields with default values will be omitted in JSON output. For example, an int32 field set to 0 will be omitted. Setting this flag to true will override the default behavior and print primitive fields regardless of their values. Defaults to false.
bool always_print_primitive_fields = 2;public GrpcJsonTranscoder.PrintOptions.Builder clearAlwaysPrintPrimitiveFields()
Whether to always print primitive fields. By default primitive fields with default values will be omitted in JSON output. For example, an int32 field set to 0 will be omitted. Setting this flag to true will override the default behavior and print primitive fields regardless of their values. Defaults to false.
bool always_print_primitive_fields = 2;public boolean getAlwaysPrintEnumsAsInts()
Whether to always print enums as ints. By default they are rendered as strings. Defaults to false.
bool always_print_enums_as_ints = 3;getAlwaysPrintEnumsAsInts in interface GrpcJsonTranscoder.PrintOptionsOrBuilderpublic GrpcJsonTranscoder.PrintOptions.Builder setAlwaysPrintEnumsAsInts(boolean value)
Whether to always print enums as ints. By default they are rendered as strings. Defaults to false.
bool always_print_enums_as_ints = 3;public GrpcJsonTranscoder.PrintOptions.Builder clearAlwaysPrintEnumsAsInts()
Whether to always print enums as ints. By default they are rendered as strings. Defaults to false.
bool always_print_enums_as_ints = 3;public boolean getPreserveProtoFieldNames()
Whether to preserve proto field names. By default protobuf will generate JSON field names using the ``json_name`` option, or lower camel case, in that order. Setting this flag will preserve the original field names. Defaults to false.
bool preserve_proto_field_names = 4;getPreserveProtoFieldNames in interface GrpcJsonTranscoder.PrintOptionsOrBuilderpublic GrpcJsonTranscoder.PrintOptions.Builder setPreserveProtoFieldNames(boolean value)
Whether to preserve proto field names. By default protobuf will generate JSON field names using the ``json_name`` option, or lower camel case, in that order. Setting this flag will preserve the original field names. Defaults to false.
bool preserve_proto_field_names = 4;public GrpcJsonTranscoder.PrintOptions.Builder clearPreserveProtoFieldNames()
Whether to preserve proto field names. By default protobuf will generate JSON field names using the ``json_name`` option, or lower camel case, in that order. Setting this flag will preserve the original field names. Defaults to false.
bool preserve_proto_field_names = 4;public final GrpcJsonTranscoder.PrintOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>public final GrpcJsonTranscoder.PrintOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GrpcJsonTranscoder.PrintOptions.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.