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 intbitField0_private AccessLogCommoncommonProperties_private com.google.protobuf.SingleFieldBuilder<AccessLogCommon,AccessLogCommon.Builder,AccessLogCommonOrBuilder>commonPropertiesBuilder_private intprotocolVersion_private HTTPRequestPropertiesrequest_private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder>requestBuilder_private HTTPResponsePropertiesresponse_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 HTTPAccessLogEntrybuild()HTTPAccessLogEntrybuildPartial()private voidbuildPartial0(HTTPAccessLogEntry result)HTTPAccessLogEntry.Builderclear()HTTPAccessLogEntry.BuilderclearCommonProperties()Common properties shared by all Envoy access logs.HTTPAccessLogEntry.BuilderclearProtocolVersion().envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;HTTPAccessLogEntry.BuilderclearRequest()Description of the incoming HTTP request.HTTPAccessLogEntry.BuilderclearResponse()Description of the outgoing HTTP response.AccessLogCommongetCommonProperties()Common properties shared by all Envoy access logs.AccessLogCommon.BuildergetCommonPropertiesBuilder()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.AccessLogCommonOrBuildergetCommonPropertiesOrBuilder()Common properties shared by all Envoy access logs.HTTPAccessLogEntrygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HTTPAccessLogEntry.HTTPVersiongetProtocolVersion().envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;intgetProtocolVersionValue().envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;HTTPRequestPropertiesgetRequest()Description of the incoming HTTP request.HTTPRequestProperties.BuildergetRequestBuilder()Description of the incoming HTTP request.private com.google.protobuf.SingleFieldBuilder<HTTPRequestProperties,HTTPRequestProperties.Builder,HTTPRequestPropertiesOrBuilder>getRequestFieldBuilder()Description of the incoming HTTP request.HTTPRequestPropertiesOrBuildergetRequestOrBuilder()Description of the incoming HTTP request.HTTPResponsePropertiesgetResponse()Description of the outgoing HTTP response.HTTPResponseProperties.BuildergetResponseBuilder()Description of the outgoing HTTP response.private com.google.protobuf.SingleFieldBuilder<HTTPResponseProperties,HTTPResponseProperties.Builder,HTTPResponsePropertiesOrBuilder>getResponseFieldBuilder()Description of the outgoing HTTP response.HTTPResponsePropertiesOrBuildergetResponseOrBuilder()Description of the outgoing HTTP response.booleanhasCommonProperties()Common properties shared by all Envoy access logs.booleanhasRequest()Description of the incoming HTTP request.booleanhasResponse()Description of the outgoing HTTP response.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()HTTPAccessLogEntry.BuildermergeCommonProperties(AccessLogCommon value)Common properties shared by all Envoy access logs.HTTPAccessLogEntry.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)HTTPAccessLogEntry.BuildermergeFrom(com.google.protobuf.Message other)HTTPAccessLogEntry.BuildermergeFrom(HTTPAccessLogEntry other)HTTPAccessLogEntry.BuildermergeRequest(HTTPRequestProperties value)Description of the incoming HTTP request.HTTPAccessLogEntry.BuildermergeResponse(HTTPResponseProperties value)Description of the outgoing HTTP response.HTTPAccessLogEntry.BuildersetCommonProperties(AccessLogCommon value)Common properties shared by all Envoy access logs.HTTPAccessLogEntry.BuildersetCommonProperties(AccessLogCommon.Builder builderForValue)Common properties shared by all Envoy access logs.HTTPAccessLogEntry.BuildersetProtocolVersion(HTTPAccessLogEntry.HTTPVersion value).envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;HTTPAccessLogEntry.BuildersetProtocolVersionValue(int value).envoy.data.accesslog.v3.HTTPAccessLogEntry.HTTPVersion protocol_version = 2;HTTPAccessLogEntry.BuildersetRequest(HTTPRequestProperties value)Description of the incoming HTTP request.HTTPAccessLogEntry.BuildersetRequest(HTTPRequestProperties.Builder builderForValue)Description of the incoming HTTP request.HTTPAccessLogEntry.BuildersetResponse(HTTPResponseProperties value)Description of the outgoing HTTP response.HTTPAccessLogEntry.BuildersetResponse(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HTTPAccessLogEntry.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<HTTPAccessLogEntry.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.GeneratedMessage.Builder<HTTPAccessLogEntry.Builder>
-
getDefaultInstanceForType
public HTTPAccessLogEntry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public HTTPAccessLogEntry build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HTTPAccessLogEntry buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(HTTPAccessLogEntry result)
-
mergeFrom
public HTTPAccessLogEntry.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HTTPAccessLogEntry.Builder>
-
mergeFrom
public HTTPAccessLogEntry.Builder mergeFrom(HTTPAccessLogEntry other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasCommonPropertiesin 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:
getCommonPropertiesin 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:
getCommonPropertiesOrBuilderin 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:
getProtocolVersionValuein 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:
getProtocolVersionin 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:
hasRequestin 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:
getRequestin 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:
getRequestOrBuilderin 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:
hasResponsein 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:
getResponsein 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:
getResponseOrBuilderin 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;
-
-