public static final class ImmediateResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder> implements ImmediateResponseOrBuilder
This message causes the filter to attempt to create a locally generated response, send it downstream, stop processing additional filters, and ignore any additional messages received from the remote server for this request or response. If a response has already started, then this will either ship the reply directly to the downstream codec, or reset the stream. [#next-free-field: 6]Protobuf type
envoy.service.ext_proc.v3alpha.ImmediateResponse| Modifier and Type | Method and Description |
|---|---|
ImmediateResponse.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ImmediateResponse |
build() |
ImmediateResponse |
buildPartial() |
ImmediateResponse.Builder |
clear() |
ImmediateResponse.Builder |
clearBody()
The message body to return with the response which is sent using the
text/plain content type, or encoded in the grpc-message header.
|
ImmediateResponse.Builder |
clearDetails()
A string detailing why this local reply was sent, which may be included
in log and debug output.
|
ImmediateResponse.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ImmediateResponse.Builder |
clearGrpcStatus()
If set, then include a gRPC status trailer.
|
ImmediateResponse.Builder |
clearHeaders()
Apply changes to the default headers, which will include content-type.
|
ImmediateResponse.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ImmediateResponse.Builder |
clearStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
ImmediateResponse.Builder |
clone() |
String |
getBody()
The message body to return with the response which is sent using the
text/plain content type, or encoded in the grpc-message header.
|
com.google.protobuf.ByteString |
getBodyBytes()
The message body to return with the response which is sent using the
text/plain content type, or encoded in the grpc-message header.
|
ImmediateResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDetails()
A string detailing why this local reply was sent, which may be included
in log and debug output.
|
com.google.protobuf.ByteString |
getDetailsBytes()
A string detailing why this local reply was sent, which may be included
in log and debug output.
|
GrpcStatus |
getGrpcStatus()
If set, then include a gRPC status trailer.
|
GrpcStatus.Builder |
getGrpcStatusBuilder()
If set, then include a gRPC status trailer.
|
GrpcStatusOrBuilder |
getGrpcStatusOrBuilder()
If set, then include a gRPC status trailer.
|
HeaderMutation |
getHeaders()
Apply changes to the default headers, which will include content-type.
|
HeaderMutation.Builder |
getHeadersBuilder()
Apply changes to the default headers, which will include content-type.
|
HeaderMutationOrBuilder |
getHeadersOrBuilder()
Apply changes to the default headers, which will include content-type.
|
HttpStatus |
getStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
HttpStatus.Builder |
getStatusBuilder()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
HttpStatusOrBuilder |
getStatusOrBuilder()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
boolean |
hasGrpcStatus()
If set, then include a gRPC status trailer.
|
boolean |
hasHeaders()
Apply changes to the default headers, which will include content-type.
|
boolean |
hasStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ImmediateResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ImmediateResponse.Builder |
mergeFrom(ImmediateResponse other) |
ImmediateResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
ImmediateResponse.Builder |
mergeGrpcStatus(GrpcStatus value)
If set, then include a gRPC status trailer.
|
ImmediateResponse.Builder |
mergeHeaders(HeaderMutation value)
Apply changes to the default headers, which will include content-type.
|
ImmediateResponse.Builder |
mergeStatus(HttpStatus value)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
ImmediateResponse.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ImmediateResponse.Builder |
setBody(String value)
The message body to return with the response which is sent using the
text/plain content type, or encoded in the grpc-message header.
|
ImmediateResponse.Builder |
setBodyBytes(com.google.protobuf.ByteString value)
The message body to return with the response which is sent using the
text/plain content type, or encoded in the grpc-message header.
|
ImmediateResponse.Builder |
setDetails(String value)
A string detailing why this local reply was sent, which may be included
in log and debug output.
|
ImmediateResponse.Builder |
setDetailsBytes(com.google.protobuf.ByteString value)
A string detailing why this local reply was sent, which may be included
in log and debug output.
|
ImmediateResponse.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ImmediateResponse.Builder |
setGrpcStatus(GrpcStatus.Builder builderForValue)
If set, then include a gRPC status trailer.
|
ImmediateResponse.Builder |
setGrpcStatus(GrpcStatus value)
If set, then include a gRPC status trailer.
|
ImmediateResponse.Builder |
setHeaders(HeaderMutation.Builder builderForValue)
Apply changes to the default headers, which will include content-type.
|
ImmediateResponse.Builder |
setHeaders(HeaderMutation value)
Apply changes to the default headers, which will include content-type.
|
ImmediateResponse.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ImmediateResponse.Builder |
setStatus(HttpStatus.Builder builderForValue)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
ImmediateResponse.Builder |
setStatus(HttpStatus value)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... } |
ImmediateResponse.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<ImmediateResponse.Builder>public ImmediateResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.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<ImmediateResponse.Builder>public ImmediateResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ImmediateResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ImmediateResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ImmediateResponse.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>public ImmediateResponse.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<ImmediateResponse.Builder>public ImmediateResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>public ImmediateResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>public ImmediateResponse.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<ImmediateResponse.Builder>public ImmediateResponse.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<ImmediateResponse.Builder>public ImmediateResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ImmediateResponse.Builder>public ImmediateResponse.Builder mergeFrom(ImmediateResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>public ImmediateResponse.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<ImmediateResponse.Builder>IOExceptionpublic boolean hasStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }hasStatus in interface ImmediateResponseOrBuilderpublic HttpStatus getStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }getStatus in interface ImmediateResponseOrBuilderpublic ImmediateResponse.Builder setStatus(HttpStatus value)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }public ImmediateResponse.Builder setStatus(HttpStatus.Builder builderForValue)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }public ImmediateResponse.Builder mergeStatus(HttpStatus value)
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }public ImmediateResponse.Builder clearStatus()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }public HttpStatus.Builder getStatusBuilder()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }public HttpStatusOrBuilder getStatusOrBuilder()
The response code to return
.envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }getStatusOrBuilder in interface ImmediateResponseOrBuilderpublic boolean hasHeaders()
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;hasHeaders in interface ImmediateResponseOrBuilderpublic HeaderMutation getHeaders()
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;getHeaders in interface ImmediateResponseOrBuilderpublic ImmediateResponse.Builder setHeaders(HeaderMutation value)
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;public ImmediateResponse.Builder setHeaders(HeaderMutation.Builder builderForValue)
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;public ImmediateResponse.Builder mergeHeaders(HeaderMutation value)
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;public ImmediateResponse.Builder clearHeaders()
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;public HeaderMutation.Builder getHeadersBuilder()
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;public HeaderMutationOrBuilder getHeadersOrBuilder()
Apply changes to the default headers, which will include content-type.
.envoy.service.ext_proc.v3alpha.HeaderMutation headers = 2;getHeadersOrBuilder in interface ImmediateResponseOrBuilderpublic String getBody()
The message body to return with the response which is sent using the text/plain content type, or encoded in the grpc-message header.
string body = 3;getBody in interface ImmediateResponseOrBuilderpublic com.google.protobuf.ByteString getBodyBytes()
The message body to return with the response which is sent using the text/plain content type, or encoded in the grpc-message header.
string body = 3;getBodyBytes in interface ImmediateResponseOrBuilderpublic ImmediateResponse.Builder setBody(String value)
The message body to return with the response which is sent using the text/plain content type, or encoded in the grpc-message header.
string body = 3;public ImmediateResponse.Builder clearBody()
The message body to return with the response which is sent using the text/plain content type, or encoded in the grpc-message header.
string body = 3;public ImmediateResponse.Builder setBodyBytes(com.google.protobuf.ByteString value)
The message body to return with the response which is sent using the text/plain content type, or encoded in the grpc-message header.
string body = 3;public boolean hasGrpcStatus()
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;hasGrpcStatus in interface ImmediateResponseOrBuilderpublic GrpcStatus getGrpcStatus()
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;getGrpcStatus in interface ImmediateResponseOrBuilderpublic ImmediateResponse.Builder setGrpcStatus(GrpcStatus value)
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;public ImmediateResponse.Builder setGrpcStatus(GrpcStatus.Builder builderForValue)
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;public ImmediateResponse.Builder mergeGrpcStatus(GrpcStatus value)
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;public ImmediateResponse.Builder clearGrpcStatus()
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;public GrpcStatus.Builder getGrpcStatusBuilder()
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;public GrpcStatusOrBuilder getGrpcStatusOrBuilder()
If set, then include a gRPC status trailer.
.envoy.service.ext_proc.v3alpha.GrpcStatus grpc_status = 4;getGrpcStatusOrBuilder in interface ImmediateResponseOrBuilderpublic String getDetails()
A string detailing why this local reply was sent, which may be included in log and debug output.
string details = 5;getDetails in interface ImmediateResponseOrBuilderpublic com.google.protobuf.ByteString getDetailsBytes()
A string detailing why this local reply was sent, which may be included in log and debug output.
string details = 5;getDetailsBytes in interface ImmediateResponseOrBuilderpublic ImmediateResponse.Builder setDetails(String value)
A string detailing why this local reply was sent, which may be included in log and debug output.
string details = 5;public ImmediateResponse.Builder clearDetails()
A string detailing why this local reply was sent, which may be included in log and debug output.
string details = 5;public ImmediateResponse.Builder setDetailsBytes(com.google.protobuf.ByteString value)
A string detailing why this local reply was sent, which may be included in log and debug output.
string details = 5;public final ImmediateResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>public final ImmediateResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ImmediateResponse.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.