Class StreamedImmediateResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
io.envoyproxy.envoy.service.ext_proc.v3.StreamedImmediateResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,StreamedImmediateResponseOrBuilder,Cloneable
- Enclosing class:
- StreamedImmediateResponse
public static final class StreamedImmediateResponse.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
implements StreamedImmediateResponseOrBuilder
This message is sent by the external server to the data plane after ``HttpHeaders`` to initiate local response streaming. The server may follow up with multiple messages containing ``body_response``. The server must indicate end of stream by setting ``end_of_stream`` to ``true`` in the ``headers_response`` or ``body_response`` message or by sending a ``trailers_response`` message.Protobuf type
envoy.service.ext_proc.v3.StreamedImmediateResponse-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Response body to be sent downstream.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Response headers to be sent downstream.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Response trailers to be sent downstream.clone()Response body to be sent downstream.Response body to be sent downstream.Response body to be sent downstream.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorResponse headers to be sent downstream.Response headers to be sent downstream.Response headers to be sent downstream.Response trailers to be sent downstream.Response trailers to be sent downstream.Response trailers to be sent downstream.booleanResponse body to be sent downstream.booleanResponse headers to be sent downstream.booleanResponse trailers to be sent downstream.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanResponse body to be sent downstream.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeHeadersResponse(HttpHeaders value) Response headers to be sent downstream.mergeTrailersResponse(HeaderMap value) Response trailers to be sent downstream.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Response body to be sent downstream.setBodyResponse(StreamedBodyResponse.Builder builderForValue) Response body to be sent downstream.setHeadersResponse(HttpHeaders value) Response headers to be sent downstream.setHeadersResponse(HttpHeaders.Builder builderForValue) Response headers to be sent downstream.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrailersResponse(HeaderMap value) Response trailers to be sent downstream.setTrailersResponse(HeaderMap.Builder builderForValue) Response trailers to be sent downstream.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<StreamedImmediateResponse.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<StreamedImmediateResponse.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<StreamedImmediateResponse.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<StreamedImmediateResponse.Builder>
-
setField
public StreamedImmediateResponse.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<StreamedImmediateResponse.Builder>
-
clearField
public StreamedImmediateResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
-
clearOneof
public StreamedImmediateResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
-
setRepeatedField
public StreamedImmediateResponse.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<StreamedImmediateResponse.Builder>
-
addRepeatedField
public StreamedImmediateResponse.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<StreamedImmediateResponse.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamedImmediateResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
-
mergeFrom
public StreamedImmediateResponse.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<StreamedImmediateResponse.Builder>- Throws:
IOException
-
getResponseCase
- Specified by:
getResponseCasein interfaceStreamedImmediateResponseOrBuilder
-
clearResponse
-
hasHeadersResponse
public boolean hasHeadersResponse()Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1;- Specified by:
hasHeadersResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- Whether the headersResponse field is set.
-
getHeadersResponse
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1;- Specified by:
getHeadersResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- The headersResponse.
-
setHeadersResponse
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1; -
setHeadersResponse
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1; -
mergeHeadersResponse
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1; -
clearHeadersResponse
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1; -
getHeadersResponseBuilder
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1; -
getHeadersResponseOrBuilder
Response headers to be sent downstream. The ":status" header must be set.
.envoy.service.ext_proc.v3.HttpHeaders headers_response = 1;- Specified by:
getHeadersResponseOrBuilderin interfaceStreamedImmediateResponseOrBuilder
-
hasBodyResponse
public boolean hasBodyResponse()Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2;- Specified by:
hasBodyResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- Whether the bodyResponse field is set.
-
getBodyResponse
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2;- Specified by:
getBodyResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- The bodyResponse.
-
setBodyResponse
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2; -
setBodyResponse
public StreamedImmediateResponse.Builder setBodyResponse(StreamedBodyResponse.Builder builderForValue) Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2; -
mergeBodyResponse
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2; -
clearBodyResponse
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2; -
getBodyResponseBuilder
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2; -
getBodyResponseOrBuilder
Response body to be sent downstream.
.envoy.service.ext_proc.v3.StreamedBodyResponse body_response = 2;- Specified by:
getBodyResponseOrBuilderin interfaceStreamedImmediateResponseOrBuilder
-
hasTrailersResponse
public boolean hasTrailersResponse()Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3;- Specified by:
hasTrailersResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- Whether the trailersResponse field is set.
-
getTrailersResponse
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3;- Specified by:
getTrailersResponsein interfaceStreamedImmediateResponseOrBuilder- Returns:
- The trailersResponse.
-
setTrailersResponse
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3; -
setTrailersResponse
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3; -
mergeTrailersResponse
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3; -
clearTrailersResponse
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3; -
getTrailersResponseBuilder
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3; -
getTrailersResponseOrBuilder
Response trailers to be sent downstream.
.envoy.config.core.v3.HeaderMap trailers_response = 3;- Specified by:
getTrailersResponseOrBuilderin interfaceStreamedImmediateResponseOrBuilder
-
setUnknownFields
public final StreamedImmediateResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
-
mergeUnknownFields
public final StreamedImmediateResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<StreamedImmediateResponse.Builder>
-