io.envoyproxy.envoy.service.auth.v3alpha.OkHttpResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/service/auth/v3alpha/external_auth.proto
package io.envoyproxy.envoy.service.auth.v3alpha;
public interface OkHttpResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.service.auth.v3alpha.OkHttpResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* HTTP entity headers in addition to the original request headers. This allows the authorization
* service to append, to add or to override headers from the original request before
* dispatching it to the upstream. By setting `append` field to `true` in the `HeaderValueOption`,
* the filter will append the correspondent header value to the matched request header. Note that
* by Leaving `append` as false, the filter will either add a new header, or override an existing
* one if there is a match.
*
*
* repeated .envoy.api.v3alpha.core.HeaderValueOption headers = 2;
*/
java.util.List
getHeadersList();
/**
*
* HTTP entity headers in addition to the original request headers. This allows the authorization
* service to append, to add or to override headers from the original request before
* dispatching it to the upstream. By setting `append` field to `true` in the `HeaderValueOption`,
* the filter will append the correspondent header value to the matched request header. Note that
* by Leaving `append` as false, the filter will either add a new header, or override an existing
* one if there is a match.
*
*
* repeated .envoy.api.v3alpha.core.HeaderValueOption headers = 2;
*/
io.envoyproxy.envoy.api.v3alpha.core.HeaderValueOption getHeaders(int index);
/**
*
* HTTP entity headers in addition to the original request headers. This allows the authorization
* service to append, to add or to override headers from the original request before
* dispatching it to the upstream. By setting `append` field to `true` in the `HeaderValueOption`,
* the filter will append the correspondent header value to the matched request header. Note that
* by Leaving `append` as false, the filter will either add a new header, or override an existing
* one if there is a match.
*
*
* repeated .envoy.api.v3alpha.core.HeaderValueOption headers = 2;
*/
int getHeadersCount();
/**
*
* HTTP entity headers in addition to the original request headers. This allows the authorization
* service to append, to add or to override headers from the original request before
* dispatching it to the upstream. By setting `append` field to `true` in the `HeaderValueOption`,
* the filter will append the correspondent header value to the matched request header. Note that
* by Leaving `append` as false, the filter will either add a new header, or override an existing
* one if there is a match.
*
*
* repeated .envoy.api.v3alpha.core.HeaderValueOption headers = 2;
*/
java.util.List extends io.envoyproxy.envoy.api.v3alpha.core.HeaderValueOptionOrBuilder>
getHeadersOrBuilderList();
/**
*
* HTTP entity headers in addition to the original request headers. This allows the authorization
* service to append, to add or to override headers from the original request before
* dispatching it to the upstream. By setting `append` field to `true` in the `HeaderValueOption`,
* the filter will append the correspondent header value to the matched request header. Note that
* by Leaving `append` as false, the filter will either add a new header, or override an existing
* one if there is a match.
*
*
* repeated .envoy.api.v3alpha.core.HeaderValueOption headers = 2;
*/
io.envoyproxy.envoy.api.v3alpha.core.HeaderValueOptionOrBuilder getHeadersOrBuilder(
int index);
}