public static final class Accesslog.AccessLog.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder> implements Accesslog.AccessLogOrBuilder
envoy.config.filter.accesslog.v2.AccessLog| Modifier and Type | Method and Description |
|---|---|
Accesslog.AccessLog.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Accesslog.AccessLog |
build() |
Accesslog.AccessLog |
buildPartial() |
Accesslog.AccessLog.Builder |
clear() |
Accesslog.AccessLog.Builder |
clearConfig()
Custom configuration that depends on the access log being instantiated.
|
Accesslog.AccessLog.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Accesslog.AccessLog.Builder |
clearFilter()
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLog.Builder |
clearName()
The name of the access log implementation to instantiate.
|
Accesslog.AccessLog.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Accesslog.AccessLog.Builder |
clone() |
com.google.protobuf.Struct |
getConfig()
Custom configuration that depends on the access log being instantiated.
|
com.google.protobuf.Struct.Builder |
getConfigBuilder()
Custom configuration that depends on the access log being instantiated.
|
com.google.protobuf.StructOrBuilder |
getConfigOrBuilder()
Custom configuration that depends on the access log being instantiated.
|
Accesslog.AccessLog |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Accesslog.AccessLogFilter |
getFilter()
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLogFilter.Builder |
getFilterBuilder()
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLogFilterOrBuilder |
getFilterOrBuilder()
Filter which is used to determine if the access log needs to be written.
|
String |
getName()
The name of the access log implementation to instantiate.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the access log implementation to instantiate.
|
boolean |
hasConfig()
Custom configuration that depends on the access log being instantiated.
|
boolean |
hasFilter()
Filter which is used to determine if the access log needs to be written.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Accesslog.AccessLog.Builder |
mergeConfig(com.google.protobuf.Struct value)
Custom configuration that depends on the access log being instantiated.
|
Accesslog.AccessLog.Builder |
mergeFilter(Accesslog.AccessLogFilter value)
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLog.Builder |
mergeFrom(Accesslog.AccessLog other) |
Accesslog.AccessLog.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Accesslog.AccessLog.Builder |
mergeFrom(com.google.protobuf.Message other) |
Accesslog.AccessLog.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Accesslog.AccessLog.Builder |
setConfig(com.google.protobuf.Struct.Builder builderForValue)
Custom configuration that depends on the access log being instantiated.
|
Accesslog.AccessLog.Builder |
setConfig(com.google.protobuf.Struct value)
Custom configuration that depends on the access log being instantiated.
|
Accesslog.AccessLog.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Accesslog.AccessLog.Builder |
setFilter(Accesslog.AccessLogFilter.Builder builderForValue)
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLog.Builder |
setFilter(Accesslog.AccessLogFilter value)
Filter which is used to determine if the access log needs to be written.
|
Accesslog.AccessLog.Builder |
setName(String value)
The name of the access log implementation to instantiate.
|
Accesslog.AccessLog.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the access log implementation to instantiate.
|
Accesslog.AccessLog.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>public Accesslog.AccessLog getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Accesslog.AccessLog build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Accesslog.AccessLog buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Accesslog.AccessLog.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.Builder mergeFrom(Accesslog.AccessLog other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>public Accesslog.AccessLog.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<Accesslog.AccessLog.Builder>IOExceptionpublic String getName()
The name of the access log implementation to instantiate. The name must match a statically registered access log. Current built-in loggers include: #. "envoy.file_access_log" #. "envoy.http_grpc_access_log"
string name = 1;getName in interface Accesslog.AccessLogOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the access log implementation to instantiate. The name must match a statically registered access log. Current built-in loggers include: #. "envoy.file_access_log" #. "envoy.http_grpc_access_log"
string name = 1;getNameBytes in interface Accesslog.AccessLogOrBuilderpublic Accesslog.AccessLog.Builder setName(String value)
The name of the access log implementation to instantiate. The name must match a statically registered access log. Current built-in loggers include: #. "envoy.file_access_log" #. "envoy.http_grpc_access_log"
string name = 1;public Accesslog.AccessLog.Builder clearName()
The name of the access log implementation to instantiate. The name must match a statically registered access log. Current built-in loggers include: #. "envoy.file_access_log" #. "envoy.http_grpc_access_log"
string name = 1;public Accesslog.AccessLog.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the access log implementation to instantiate. The name must match a statically registered access log. Current built-in loggers include: #. "envoy.file_access_log" #. "envoy.http_grpc_access_log"
string name = 1;public boolean hasFilter()
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;hasFilter in interface Accesslog.AccessLogOrBuilderpublic Accesslog.AccessLogFilter getFilter()
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;getFilter in interface Accesslog.AccessLogOrBuilderpublic Accesslog.AccessLog.Builder setFilter(Accesslog.AccessLogFilter value)
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;public Accesslog.AccessLog.Builder setFilter(Accesslog.AccessLogFilter.Builder builderForValue)
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;public Accesslog.AccessLog.Builder mergeFilter(Accesslog.AccessLogFilter value)
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;public Accesslog.AccessLog.Builder clearFilter()
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;public Accesslog.AccessLogFilter.Builder getFilterBuilder()
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;public Accesslog.AccessLogFilterOrBuilder getFilterOrBuilder()
Filter which is used to determine if the access log needs to be written.
.envoy.config.filter.accesslog.v2.AccessLogFilter filter = 2;getFilterOrBuilder in interface Accesslog.AccessLogOrBuilderpublic boolean hasConfig()
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;hasConfig in interface Accesslog.AccessLogOrBuilderpublic com.google.protobuf.Struct getConfig()
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;getConfig in interface Accesslog.AccessLogOrBuilderpublic Accesslog.AccessLog.Builder setConfig(com.google.protobuf.Struct value)
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;public Accesslog.AccessLog.Builder setConfig(com.google.protobuf.Struct.Builder builderForValue)
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;public Accesslog.AccessLog.Builder mergeConfig(com.google.protobuf.Struct value)
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;public Accesslog.AccessLog.Builder clearConfig()
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;public com.google.protobuf.Struct.Builder getConfigBuilder()
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;public com.google.protobuf.StructOrBuilder getConfigOrBuilder()
Custom configuration that depends on the access log being instantiated. Built-in configurations
include:
#. "envoy.file_access_log": :ref:`FileAccessLog
<envoy_api_msg_config.accesslog.v2.FileAccessLog>`
#. "envoy.http_grpc_access_log": :ref:`HttpGrpcAccessLogConfig
<envoy_api_msg_config.accesslog.v2.HttpGrpcAccessLogConfig>`
.google.protobuf.Struct config = 3;getConfigOrBuilder in interface Accesslog.AccessLogOrBuilderpublic final Accesslog.AccessLog.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>public final Accesslog.AccessLog.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Accesslog.AccessLog.Builder>Copyright © 2018 The Envoy Project. All rights reserved.