Class HttpGrpcAccessLogConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
io.envoyproxy.envoy.config.accesslog.v2.HttpGrpcAccessLogConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpGrpcAccessLogConfigOrBuilder,Cloneable
- Enclosing class:
- HttpGrpcAccessLogConfig
public static final class HttpGrpcAccessLogConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
implements HttpGrpcAccessLogConfigOrBuilder
Configuration for the built-in *envoy.access_loggers.http_grpc* :ref:`AccessLog <envoy_api_msg_config.filter.accesslog.v2.AccessLog>`. This configuration will populate :ref:`StreamAccessLogsMessage.http_logs <envoy_api_field_service.accesslog.v2.StreamAccessLogsMessage.http_logs>`. [#extension: envoy.access_loggers.http_grpc]Protobuf type
envoy.config.accesslog.v2.HttpGrpcAccessLogConfig-
Method Summary
Modifier and TypeMethodDescriptionAdditional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.addAdditionalRequestHeadersToLogBytes(com.google.protobuf.ByteString value) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.addAdditionalResponseHeadersToLogBytes(com.google.protobuf.ByteString value) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.addAdditionalResponseTrailersToLogBytes(com.google.protobuf.ByteString value) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`..envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()getAdditionalRequestHeadersToLog(int index) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.com.google.protobuf.ByteStringgetAdditionalRequestHeadersToLogBytes(int index) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.intAdditional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.com.google.protobuf.ProtocolStringListAdditional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.getAdditionalResponseHeadersToLog(int index) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.com.google.protobuf.ByteStringgetAdditionalResponseHeadersToLogBytes(int index) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.intAdditional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.com.google.protobuf.ProtocolStringListAdditional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.getAdditionalResponseTrailersToLog(int index) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.com.google.protobuf.ByteStringgetAdditionalResponseTrailersToLogBytes(int index) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.intAdditional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.com.google.protobuf.ProtocolStringListAdditional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`..envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorboolean.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal boolean.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(HttpGrpcAccessLogConfig other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAdditionalRequestHeadersToLog(int index, String value) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.setAdditionalResponseHeadersToLog(int index, String value) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.setAdditionalResponseTrailersToLog(int index, String value) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`..envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }setCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue) .envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
setField
public HttpGrpcAccessLogConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
clearField
public HttpGrpcAccessLogConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
clearOneof
public HttpGrpcAccessLogConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
setRepeatedField
public HttpGrpcAccessLogConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
addRepeatedField
public HttpGrpcAccessLogConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpGrpcAccessLogConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
mergeFrom
public HttpGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpGrpcAccessLogConfig.Builder>- Throws:
IOException
-
hasCommonConfig
public boolean hasCommonConfig().envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
hasCommonConfigin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- Whether the commonConfig field is set.
-
getCommonConfig
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
getCommonConfigin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The commonConfig.
-
setCommonConfig
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... } -
setCommonConfig
public HttpGrpcAccessLogConfig.Builder setCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue) .envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... } -
mergeCommonConfig
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... } -
clearCommonConfig
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... } -
getCommonConfigBuilder
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... } -
getCommonConfigOrBuilder
.envoy.config.accesslog.v2.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
getCommonConfigOrBuilderin interfaceHttpGrpcAccessLogConfigOrBuilder
-
getAdditionalRequestHeadersToLogList
public com.google.protobuf.ProtocolStringList getAdditionalRequestHeadersToLogList()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Specified by:
getAdditionalRequestHeadersToLogListin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- A list containing the additionalRequestHeadersToLog.
-
getAdditionalRequestHeadersToLogCount
public int getAdditionalRequestHeadersToLogCount()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Specified by:
getAdditionalRequestHeadersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalRequestHeadersToLog.
-
getAdditionalRequestHeadersToLog
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Specified by:
getAdditionalRequestHeadersToLogin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The additionalRequestHeadersToLog at the given index.
-
getAdditionalRequestHeadersToLogBytes
public com.google.protobuf.ByteString getAdditionalRequestHeadersToLogBytes(int index) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Specified by:
getAdditionalRequestHeadersToLogBytesin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the additionalRequestHeadersToLog at the given index.
-
setAdditionalRequestHeadersToLog
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
index- The index to set the value at.value- The additionalRequestHeadersToLog to set.- Returns:
- This builder for chaining.
-
addAdditionalRequestHeadersToLog
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
value- The additionalRequestHeadersToLog to add.- Returns:
- This builder for chaining.
-
addAllAdditionalRequestHeadersToLog
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
values- The additionalRequestHeadersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalRequestHeadersToLog
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Returns:
- This builder for chaining.
-
addAdditionalRequestHeadersToLogBytes
public HttpGrpcAccessLogConfig.Builder addAdditionalRequestHeadersToLogBytes(com.google.protobuf.ByteString value) Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
value- The bytes of the additionalRequestHeadersToLog to add.- Returns:
- This builder for chaining.
-
getAdditionalResponseHeadersToLogList
public com.google.protobuf.ProtocolStringList getAdditionalResponseHeadersToLogList()Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Specified by:
getAdditionalResponseHeadersToLogListin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- A list containing the additionalResponseHeadersToLog.
-
getAdditionalResponseHeadersToLogCount
public int getAdditionalResponseHeadersToLogCount()Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Specified by:
getAdditionalResponseHeadersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalResponseHeadersToLog.
-
getAdditionalResponseHeadersToLog
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Specified by:
getAdditionalResponseHeadersToLogin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The additionalResponseHeadersToLog at the given index.
-
getAdditionalResponseHeadersToLogBytes
public com.google.protobuf.ByteString getAdditionalResponseHeadersToLogBytes(int index) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Specified by:
getAdditionalResponseHeadersToLogBytesin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the additionalResponseHeadersToLog at the given index.
-
setAdditionalResponseHeadersToLog
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Parameters:
index- The index to set the value at.value- The additionalResponseHeadersToLog to set.- Returns:
- This builder for chaining.
-
addAdditionalResponseHeadersToLog
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Parameters:
value- The additionalResponseHeadersToLog to add.- Returns:
- This builder for chaining.
-
addAllAdditionalResponseHeadersToLog
public HttpGrpcAccessLogConfig.Builder addAllAdditionalResponseHeadersToLog(Iterable<String> values) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Parameters:
values- The additionalResponseHeadersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalResponseHeadersToLog
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Returns:
- This builder for chaining.
-
addAdditionalResponseHeadersToLogBytes
public HttpGrpcAccessLogConfig.Builder addAdditionalResponseHeadersToLogBytes(com.google.protobuf.ByteString value) Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Parameters:
value- The bytes of the additionalResponseHeadersToLog to add.- Returns:
- This builder for chaining.
-
getAdditionalResponseTrailersToLogList
public com.google.protobuf.ProtocolStringList getAdditionalResponseTrailersToLogList()Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Specified by:
getAdditionalResponseTrailersToLogListin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- A list containing the additionalResponseTrailersToLog.
-
getAdditionalResponseTrailersToLogCount
public int getAdditionalResponseTrailersToLogCount()Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Specified by:
getAdditionalResponseTrailersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalResponseTrailersToLog.
-
getAdditionalResponseTrailersToLog
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Specified by:
getAdditionalResponseTrailersToLogin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The additionalResponseTrailersToLog at the given index.
-
getAdditionalResponseTrailersToLogBytes
public com.google.protobuf.ByteString getAdditionalResponseTrailersToLogBytes(int index) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Specified by:
getAdditionalResponseTrailersToLogBytesin interfaceHttpGrpcAccessLogConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the additionalResponseTrailersToLog at the given index.
-
setAdditionalResponseTrailersToLog
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Parameters:
index- The index to set the value at.value- The additionalResponseTrailersToLog to set.- Returns:
- This builder for chaining.
-
addAdditionalResponseTrailersToLog
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Parameters:
value- The additionalResponseTrailersToLog to add.- Returns:
- This builder for chaining.
-
addAllAdditionalResponseTrailersToLog
public HttpGrpcAccessLogConfig.Builder addAllAdditionalResponseTrailersToLog(Iterable<String> values) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Parameters:
values- The additionalResponseTrailersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalResponseTrailersToLog
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Returns:
- This builder for chaining.
-
addAdditionalResponseTrailersToLogBytes
public HttpGrpcAccessLogConfig.Builder addAdditionalResponseTrailersToLogBytes(com.google.protobuf.ByteString value) Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Parameters:
value- The bytes of the additionalResponseTrailersToLog to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final HttpGrpcAccessLogConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
mergeUnknownFields
public final HttpGrpcAccessLogConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-