Class HTTPAccessLogEntry.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
- io.envoyproxy.envoy.data.accesslog.v3.HTTPAccessLogEntry.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,HTTPAccessLogEntryOrBuilder
,java.lang.Cloneable
- Enclosing class:
- HTTPAccessLogEntry
public static final class HTTPAccessLogEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder> implements HTTPAccessLogEntryOrBuilder
Protobuf typeenvoy.data.accesslog.v3.HTTPAccessLogEntry
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private AccessLogCommon
commonProperties_
private com.google.protobuf.SingleFieldBuilder<AccessLogCommon,AccessLogCommon.Builder,AccessLogCommonOrBuilder>
commonPropertiesBuilder_
private int
protocolVersion_
private HTTPRequestProperties
request_
private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder>
requestBuilder_
private HTTPResponseProperties
response_
private com.google.protobuf.SingleFieldBuilder<HTTPResponseProperties,HTTPResponseProperties.Builder,HTTPResponsePropertiesOrBuilder>
responseBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HTTPAccessLogEntry
build()
HTTPAccessLogEntry
buildPartial()
private void
buildPartial0(HTTPAccessLogEntry result)
HTTPAccessLogEntry.Builder
clear()
HTTPAccessLogEntry.Builder
clearCommonProperties()
Common properties shared by all Envoy access logs.HTTPAccessLogEntry.Builder
clearProtocolVersion()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
HTTPAccessLogEntry.Builder
clearRequest()
Description of the incoming HTTP request.HTTPAccessLogEntry.Builder
clearResponse()
Description of the outgoing HTTP response.AccessLogCommon
getCommonProperties()
Common properties shared by all Envoy access logs.AccessLogCommon.Builder
getCommonPropertiesBuilder()
Common properties shared by all Envoy access logs.private com.google.protobuf.SingleFieldBuilder<AccessLogCommon,AccessLogCommon.Builder,AccessLogCommonOrBuilder>
getCommonPropertiesFieldBuilder()
Common properties shared by all Envoy access logs.AccessLogCommonOrBuilder
getCommonPropertiesOrBuilder()
Common properties shared by all Envoy access logs.HTTPAccessLogEntry
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
HTTPAccessLogEntry.HTTPVersion
getProtocolVersion()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
int
getProtocolVersionValue()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
HTTPRequestProperties
getRequest()
Description of the incoming HTTP request.HTTPRequestProperties.Builder
getRequestBuilder()
Description of the incoming HTTP request.private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder>
getRequestFieldBuilder()
Description of the incoming HTTP request.HTTPRequestPropertiesOrBuilder
getRequestOrBuilder()
Description of the incoming HTTP request.HTTPResponseProperties
getResponse()
Description of the outgoing HTTP response.HTTPResponseProperties.Builder
getResponseBuilder()
Description of the outgoing HTTP response.private com.google.protobuf.SingleFieldBuilder<HTTPResponseProperties,HTTPResponseProperties.Builder,HTTPResponsePropertiesOrBuilder>
getResponseFieldBuilder()
Description of the outgoing HTTP response.HTTPResponsePropertiesOrBuilder
getResponseOrBuilder()
Description of the outgoing HTTP response.boolean
hasCommonProperties()
Common properties shared by all Envoy access logs.boolean
hasRequest()
Description of the incoming HTTP request.boolean
hasResponse()
Description of the outgoing HTTP response.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
HTTPAccessLogEntry.Builder
mergeCommonProperties(AccessLogCommon value)
Common properties shared by all Envoy access logs.HTTPAccessLogEntry.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
HTTPAccessLogEntry.Builder
mergeFrom(com.google.protobuf.Message other)
HTTPAccessLogEntry.Builder
mergeFrom(HTTPAccessLogEntry other)
HTTPAccessLogEntry.Builder
mergeRequest(HTTPRequestProperties value)
Description of the incoming HTTP request.HTTPAccessLogEntry.Builder
mergeResponse(HTTPResponseProperties value)
Description of the outgoing HTTP response.HTTPAccessLogEntry.Builder
setCommonProperties(AccessLogCommon value)
Common properties shared by all Envoy access logs.HTTPAccessLogEntry.Builder
setCommonProperties(AccessLogCommon.Builder builderForValue)
Common properties shared by all Envoy access logs.HTTPAccessLogEntry.Builder
setProtocolVersion(HTTPAccessLogEntry.HTTPVersion value)
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
HTTPAccessLogEntry.Builder
setProtocolVersionValue(int value)
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
HTTPAccessLogEntry.Builder
setRequest(HTTPRequestProperties value)
Description of the incoming HTTP request.HTTPAccessLogEntry.Builder
setRequest(HTTPRequestProperties.Builder builderForValue)
Description of the incoming HTTP request.HTTPAccessLogEntry.Builder
setResponse(HTTPResponseProperties value)
Description of the outgoing HTTP response.HTTPAccessLogEntry.Builder
setResponse(HTTPResponseProperties.Builder builderForValue)
Description of the outgoing HTTP response.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
commonProperties_
private AccessLogCommon commonProperties_
-
commonPropertiesBuilder_
private com.google.protobuf.SingleFieldBuilder<AccessLogCommon,AccessLogCommon.Builder,AccessLogCommonOrBuilder> commonPropertiesBuilder_
-
protocolVersion_
private int protocolVersion_
-
request_
private HTTPRequestProperties request_
-
requestBuilder_
private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder> requestBuilder_
-
response_
private HTTPResponseProperties response_
-
responseBuilder_
private com.google.protobuf.SingleFieldBuilder<HTTPResponseProperties,HTTPResponseProperties.Builder,HTTPResponsePropertiesOrBuilder> responseBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HTTPAccessLogEntry.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
getDefaultInstanceForType
public HTTPAccessLogEntry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HTTPAccessLogEntry build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HTTPAccessLogEntry buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(HTTPAccessLogEntry result)
-
mergeFrom
public HTTPAccessLogEntry.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HTTPAccessLogEntry.Builder>
-
mergeFrom
public HTTPAccessLogEntry.Builder mergeFrom(HTTPAccessLogEntry other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
mergeFrom
public HTTPAccessLogEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HTTPAccessLogEntry.Builder>
- Throws:
java.io.IOException
-
hasCommonProperties
public boolean hasCommonProperties()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
- Specified by:
hasCommonProperties
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- Whether the commonProperties field is set.
-
getCommonProperties
public AccessLogCommon getCommonProperties()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
- Specified by:
getCommonProperties
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- The commonProperties.
-
setCommonProperties
public HTTPAccessLogEntry.Builder setCommonProperties(AccessLogCommon value)
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
setCommonProperties
public HTTPAccessLogEntry.Builder setCommonProperties(AccessLogCommon.Builder builderForValue)
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
mergeCommonProperties
public HTTPAccessLogEntry.Builder mergeCommonProperties(AccessLogCommon value)
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
clearCommonProperties
public HTTPAccessLogEntry.Builder clearCommonProperties()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
getCommonPropertiesBuilder
public AccessLogCommon.Builder getCommonPropertiesBuilder()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
getCommonPropertiesOrBuilder
public AccessLogCommonOrBuilder getCommonPropertiesOrBuilder()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
- Specified by:
getCommonPropertiesOrBuilder
in interfaceHTTPAccessLogEntryOrBuilder
-
getCommonPropertiesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<AccessLogCommon,AccessLogCommon.Builder,AccessLogCommonOrBuilder> getCommonPropertiesFieldBuilder()
Common properties shared by all Envoy access logs.
.envoy.data.accesslog.v3.AccessLogCommon common_properties = 1;
-
getProtocolVersionValue
public int getProtocolVersionValue()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
- Specified by:
getProtocolVersionValue
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- The enum numeric value on the wire for protocolVersion.
-
setProtocolVersionValue
public HTTPAccessLogEntry.Builder setProtocolVersionValue(int value)
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
- Parameters:
value
- The enum numeric value on the wire for protocolVersion to set.- Returns:
- This builder for chaining.
-
getProtocolVersion
public HTTPAccessLogEntry.HTTPVersion getProtocolVersion()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
- Specified by:
getProtocolVersion
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- The protocolVersion.
-
setProtocolVersion
public HTTPAccessLogEntry.Builder setProtocolVersion(HTTPAccessLogEntry.HTTPVersion value)
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
- Parameters:
value
- The protocolVersion to set.- Returns:
- This builder for chaining.
-
clearProtocolVersion
public HTTPAccessLogEntry.Builder clearProtocolVersion()
.envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;
- Returns:
- This builder for chaining.
-
hasRequest
public boolean hasRequest()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
- Specified by:
hasRequest
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- Whether the request field is set.
-
getRequest
public HTTPRequestProperties getRequest()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
- Specified by:
getRequest
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- The request.
-
setRequest
public HTTPAccessLogEntry.Builder setRequest(HTTPRequestProperties value)
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
setRequest
public HTTPAccessLogEntry.Builder setRequest(HTTPRequestProperties.Builder builderForValue)
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
mergeRequest
public HTTPAccessLogEntry.Builder mergeRequest(HTTPRequestProperties value)
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
clearRequest
public HTTPAccessLogEntry.Builder clearRequest()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
getRequestBuilder
public HTTPRequestProperties.Builder getRequestBuilder()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
getRequestOrBuilder
public HTTPRequestPropertiesOrBuilder getRequestOrBuilder()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
- Specified by:
getRequestOrBuilder
in interfaceHTTPAccessLogEntryOrBuilder
-
getRequestFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder> getRequestFieldBuilder()
Description of the incoming HTTP request.
.envoy.data.accesslog.v3.HTTPRequestProperties request = 3;
-
hasResponse
public boolean hasResponse()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
- Specified by:
hasResponse
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- Whether the response field is set.
-
getResponse
public HTTPResponseProperties getResponse()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
- Specified by:
getResponse
in interfaceHTTPAccessLogEntryOrBuilder
- Returns:
- The response.
-
setResponse
public HTTPAccessLogEntry.Builder setResponse(HTTPResponseProperties value)
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
setResponse
public HTTPAccessLogEntry.Builder setResponse(HTTPResponseProperties.Builder builderForValue)
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
mergeResponse
public HTTPAccessLogEntry.Builder mergeResponse(HTTPResponseProperties value)
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
clearResponse
public HTTPAccessLogEntry.Builder clearResponse()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
getResponseBuilder
public HTTPResponseProperties.Builder getResponseBuilder()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
getResponseOrBuilder
public HTTPResponsePropertiesOrBuilder getResponseOrBuilder()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
- Specified by:
getResponseOrBuilder
in interfaceHTTPAccessLogEntryOrBuilder
-
getResponseFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HTTPResponseProperties,HTTPResponseProperties.Builder,HTTPResponsePropertiesOrBuilder> getResponseFieldBuilder()
Description of the outgoing HTTP response.
.envoy.data.accesslog.v3.HTTPResponseProperties response = 4;
-
-