All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.service.ext_proc.v3.ImmediateResponseOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/service/ext_proc/v3/external_processor.proto

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.
   * 
* * string body = 3; * @return The body. */ java.lang.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; * @return The bytes for body. */ com.google.protobuf.ByteString getBodyBytes(); /** *
   * 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