
io.envoyproxy.envoy.service.ext_proc.v3.ImmediateResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/ext_proc/v3/external_processor.proto
// Protobuf Java Version: 3.25.1
package io.envoyproxy.envoy.service.ext_proc.v3;
public interface ImmediateResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.ext_proc.v3.ImmediateResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* The response code to return
*
*
* .envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }
* @return Whether the status field is set.
*/
boolean hasStatus();
/**
*
* The response code to return
*
*
* .envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }
* @return The status.
*/
io.envoyproxy.envoy.type.v3.HttpStatus getStatus();
/**
*
* The response code to return
*
*
* .envoy.type.v3.HttpStatus status = 1 [(.validate.rules) = { ... }
*/
io.envoyproxy.envoy.type.v3.HttpStatusOrBuilder getStatusOrBuilder();
/**
*
* Apply changes to the default headers, which will include content-type.
*
*
* .envoy.service.ext_proc.v3.HeaderMutation headers = 2;
* @return Whether the headers field is set.
*/
boolean hasHeaders();
/**
*
* Apply changes to the default headers, which will include content-type.
*
*
* .envoy.service.ext_proc.v3.HeaderMutation headers = 2;
* @return The headers.
*/
io.envoyproxy.envoy.service.ext_proc.v3.HeaderMutation getHeaders();
/**
*
* Apply changes to the default headers, which will include content-type.
*
*
* .envoy.service.ext_proc.v3.HeaderMutation headers = 2;
*/
io.envoyproxy.envoy.service.ext_proc.v3.HeaderMutationOrBuilder getHeadersOrBuilder();
/**
*
* The message body to return with the response which is sent using the
* text/plain content type, or encoded in the grpc-message header.
*
*
* bytes body = 3;
* @return The body.
*/
com.google.protobuf.ByteString getBody();
/**
*
* If set, then include a gRPC status trailer.
*
*
* .envoy.service.ext_proc.v3.GrpcStatus grpc_status = 4;
* @return Whether the grpcStatus field is set.
*/
boolean hasGrpcStatus();
/**
*
* If set, then include a gRPC status trailer.
*
*
* .envoy.service.ext_proc.v3.GrpcStatus grpc_status = 4;
* @return The grpcStatus.
*/
io.envoyproxy.envoy.service.ext_proc.v3.GrpcStatus getGrpcStatus();
/**
*
* If set, then include a gRPC status trailer.
*
*
* .envoy.service.ext_proc.v3.GrpcStatus grpc_status = 4;
*/
io.envoyproxy.envoy.service.ext_proc.v3.GrpcStatusOrBuilder getGrpcStatusOrBuilder();
/**
*
* A string detailing why this local reply was sent, which may be included
* in log and debug output (e.g. this populates the %RESPONSE_CODE_DETAILS%
* command operator field for use in access logging).
*
*
* string details = 5;
* @return The details.
*/
java.lang.String getDetails();
/**
*
* A string detailing why this local reply was sent, which may be included
* in log and debug output (e.g. this populates the %RESPONSE_CODE_DETAILS%
* command operator field for use in access logging).
*
*
* string details = 5;
* @return The bytes for details.
*/
com.google.protobuf.ByteString
getDetailsBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy