Class HttpGrpcAccessLogConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<HttpGrpcAccessLogConfig.Builder>
-
- io.envoyproxy.envoy.extensions.access_loggers.grpc.v3.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_v3_api_msg_config.accesslog.v3.AccessLog>`. This configuration will populate :ref:`StreamAccessLogsMessage.http_logs <envoy_v3_api_field_service.accesslog.v3.StreamAccessLogsMessage.http_logs>`. [#extension: envoy.access_loggers.http_grpc]
Protobuf typeenvoy.extensions.access_loggers.grpc.v3.HttpGrpcAccessLogConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpGrpcAccessLogConfig.BuilderaddAdditionalRequestHeadersToLog(String value)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.HttpGrpcAccessLogConfig.BuilderaddAdditionalRequestHeadersToLogBytes(com.google.protobuf.ByteString value)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.HttpGrpcAccessLogConfig.BuilderaddAdditionalResponseHeadersToLog(String value)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.HttpGrpcAccessLogConfig.BuilderaddAdditionalResponseHeadersToLogBytes(com.google.protobuf.ByteString value)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.HttpGrpcAccessLogConfig.BuilderaddAdditionalResponseTrailersToLog(String value)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.HttpGrpcAccessLogConfig.BuilderaddAdditionalResponseTrailersToLogBytes(com.google.protobuf.ByteString value)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.HttpGrpcAccessLogConfig.BuilderaddAllAdditionalRequestHeadersToLog(Iterable<String> values)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.HttpGrpcAccessLogConfig.BuilderaddAllAdditionalResponseHeadersToLog(Iterable<String> values)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.HttpGrpcAccessLogConfig.BuilderaddAllAdditionalResponseTrailersToLog(Iterable<String> values)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.HttpGrpcAccessLogConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpGrpcAccessLogConfigbuild()HttpGrpcAccessLogConfigbuildPartial()HttpGrpcAccessLogConfig.Builderclear()HttpGrpcAccessLogConfig.BuilderclearAdditionalRequestHeadersToLog()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.HttpGrpcAccessLogConfig.BuilderclearAdditionalResponseHeadersToLog()Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.HttpGrpcAccessLogConfig.BuilderclearAdditionalResponseTrailersToLog()Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.HttpGrpcAccessLogConfig.BuilderclearCommonConfig().envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }HttpGrpcAccessLogConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)HttpGrpcAccessLogConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)HttpGrpcAccessLogConfig.Builderclone()StringgetAdditionalRequestHeadersToLog(int index)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.com.google.protobuf.ByteStringgetAdditionalRequestHeadersToLogBytes(int index)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.intgetAdditionalRequestHeadersToLogCount()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.com.google.protobuf.ProtocolStringListgetAdditionalRequestHeadersToLogList()Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.StringgetAdditionalResponseHeadersToLog(int index)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.com.google.protobuf.ByteStringgetAdditionalResponseHeadersToLogBytes(int index)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.intgetAdditionalResponseHeadersToLogCount()Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.com.google.protobuf.ProtocolStringListgetAdditionalResponseHeadersToLogList()Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.StringgetAdditionalResponseTrailersToLog(int index)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.com.google.protobuf.ByteStringgetAdditionalResponseTrailersToLogBytes(int index)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.intgetAdditionalResponseTrailersToLogCount()Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.com.google.protobuf.ProtocolStringListgetAdditionalResponseTrailersToLogList()Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.CommonGrpcAccessLogConfiggetCommonConfig().envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }CommonGrpcAccessLogConfig.BuildergetCommonConfigBuilder().envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }CommonGrpcAccessLogConfigOrBuildergetCommonConfigOrBuilder().envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }HttpGrpcAccessLogConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleanhasCommonConfig().envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()HttpGrpcAccessLogConfig.BuildermergeCommonConfig(CommonGrpcAccessLogConfig value).envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }HttpGrpcAccessLogConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HttpGrpcAccessLogConfig.BuildermergeFrom(com.google.protobuf.Message other)HttpGrpcAccessLogConfig.BuildermergeFrom(HttpGrpcAccessLogConfig other)HttpGrpcAccessLogConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)HttpGrpcAccessLogConfig.BuildersetAdditionalRequestHeadersToLog(int index, String value)Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.HttpGrpcAccessLogConfig.BuildersetAdditionalResponseHeadersToLog(int index, String value)Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.HttpGrpcAccessLogConfig.BuildersetAdditionalResponseTrailersToLog(int index, String value)Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.HttpGrpcAccessLogConfig.BuildersetCommonConfig(CommonGrpcAccessLogConfig value).envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }HttpGrpcAccessLogConfig.BuildersetCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue).envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }HttpGrpcAccessLogConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)HttpGrpcAccessLogConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)HttpGrpcAccessLogConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public HttpGrpcAccessLogConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HttpGrpcAccessLogConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HttpGrpcAccessLogConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public HttpGrpcAccessLogConfig.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
public HttpGrpcAccessLogConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpGrpcAccessLogConfig.Builder>
-
mergeFrom
public HttpGrpcAccessLogConfig.Builder mergeFrom(HttpGrpcAccessLogConfig other)
-
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.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
hasCommonConfigin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- Whether the commonConfig field is set.
-
getCommonConfig
public CommonGrpcAccessLogConfig getCommonConfig()
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }- Specified by:
getCommonConfigin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The commonConfig.
-
setCommonConfig
public HttpGrpcAccessLogConfig.Builder setCommonConfig(CommonGrpcAccessLogConfig value)
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
setCommonConfig
public HttpGrpcAccessLogConfig.Builder setCommonConfig(CommonGrpcAccessLogConfig.Builder builderForValue)
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
mergeCommonConfig
public HttpGrpcAccessLogConfig.Builder mergeCommonConfig(CommonGrpcAccessLogConfig value)
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
clearCommonConfig
public HttpGrpcAccessLogConfig.Builder clearCommonConfig()
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
getCommonConfigBuilder
public CommonGrpcAccessLogConfig.Builder getCommonConfigBuilder()
.envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
-
getCommonConfigOrBuilder
public CommonGrpcAccessLogConfigOrBuilder getCommonConfigOrBuilder()
.envoy.extensions.access_loggers.grpc.v3.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_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Specified by:
getAdditionalRequestHeadersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalRequestHeadersToLog.
-
getAdditionalRequestHeadersToLog
public String getAdditionalRequestHeadersToLog(int index)
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder setAdditionalRequestHeadersToLog(int index, String value)
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder addAdditionalRequestHeadersToLog(String value)
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
value- The additionalRequestHeadersToLog to add.- Returns:
- This builder for chaining.
-
addAllAdditionalRequestHeadersToLog
public HttpGrpcAccessLogConfig.Builder addAllAdditionalRequestHeadersToLog(Iterable<String> values)
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
repeated string additional_request_headers_to_log = 2;- Parameters:
values- The additionalRequestHeadersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalRequestHeadersToLog
public HttpGrpcAccessLogConfig.Builder clearAdditionalRequestHeadersToLog()
Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Specified by:
getAdditionalResponseHeadersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalResponseHeadersToLog.
-
getAdditionalResponseHeadersToLog
public String getAdditionalResponseHeadersToLog(int index)
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder setAdditionalResponseHeadersToLog(int index, String value)
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder addAdditionalResponseHeadersToLog(String value)
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
repeated string additional_response_headers_to_log = 3;- Parameters:
values- The additionalResponseHeadersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalResponseHeadersToLog
public HttpGrpcAccessLogConfig.Builder clearAdditionalResponseHeadersToLog()
Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Specified by:
getAdditionalResponseTrailersToLogCountin interfaceHttpGrpcAccessLogConfigOrBuilder- Returns:
- The count of additionalResponseTrailersToLog.
-
getAdditionalResponseTrailersToLog
public String getAdditionalResponseTrailersToLog(int index)
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder setAdditionalResponseTrailersToLog(int index, String value)
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.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
public HttpGrpcAccessLogConfig.Builder addAdditionalResponseTrailersToLog(String value)
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
repeated string additional_response_trailers_to_log = 4;- Parameters:
values- The additionalResponseTrailersToLog to add.- Returns:
- This builder for chaining.
-
clearAdditionalResponseTrailersToLog
public HttpGrpcAccessLogConfig.Builder clearAdditionalResponseTrailersToLog()
Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.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_v3_api_field_data.accesslog.v3.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>
-
-