public final class ImmediateResponse extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
ImmediateResponse.Builder
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.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
BODY_FIELD_NUMBER |
static int |
DETAILS_FIELD_NUMBER |
static int |
GRPC_STATUS_FIELD_NUMBER |
static int |
HEADERS_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
static ImmediateResponse |
getDefaultInstance() |
ImmediateResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
GrpcStatusOrBuilder |
getGrpcStatusOrBuilder()
If set, then include a gRPC status trailer.
|
HeaderMutation |
getHeaders()
Apply changes to the default headers, which will include content-type.
|
HeaderMutationOrBuilder |
getHeadersOrBuilder()
Apply changes to the default headers, which will include content-type.
|
com.google.protobuf.Parser<ImmediateResponse> |
getParserForType() |
int |
getSerializedSize() |
HttpStatus |
getStatus()
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) = { ... } |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasGrpcStatus()
If set, then include a gRPC status trailer.
|
int |
hashCode() |
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() |
static ImmediateResponse.Builder |
newBuilder() |
static ImmediateResponse.Builder |
newBuilder(ImmediateResponse prototype) |
ImmediateResponse.Builder |
newBuilderForType() |
protected ImmediateResponse.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ImmediateResponse |
parseDelimitedFrom(InputStream input) |
static ImmediateResponse |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImmediateResponse |
parseFrom(byte[] data) |
static ImmediateResponse |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImmediateResponse |
parseFrom(ByteBuffer data) |
static ImmediateResponse |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImmediateResponse |
parseFrom(com.google.protobuf.ByteString data) |
static ImmediateResponse |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImmediateResponse |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ImmediateResponse |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImmediateResponse |
parseFrom(InputStream input) |
static ImmediateResponse |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ImmediateResponse> |
parser() |
ImmediateResponse.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int STATUS_FIELD_NUMBER
public static final int HEADERS_FIELD_NUMBER
public static final int BODY_FIELD_NUMBER
public static final int GRPC_STATUS_FIELD_NUMBER
public static final int DETAILS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ImmediateResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImmediateResponse parseFrom(InputStream input) throws IOException
IOExceptionpublic static ImmediateResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ImmediateResponse parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ImmediateResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ImmediateResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ImmediateResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ImmediateResponse.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ImmediateResponse.Builder newBuilder()
public static ImmediateResponse.Builder newBuilder(ImmediateResponse prototype)
public ImmediateResponse.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ImmediateResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ImmediateResponse getDefaultInstance()
public static com.google.protobuf.Parser<ImmediateResponse> parser()
public com.google.protobuf.Parser<ImmediateResponse> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ImmediateResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.