Class GRPCAuthConfig
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.GRPCAuthConfig
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<GRPCAuthConfigBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class GRPCAuthConfig extends Object implements io.fabric8.kubernetes.api.builder.Editable<GRPCAuthConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
GRPCAuthConfig contains configuration for communication with Auth server backends that speak Envoy's ext_authz gRPC protocol.Requests and responses are defined in the protobufs explained at: https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/auth/v3/external_auth.proto
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GRPCAuthConfig()No args constructor for use in serializationGRPCAuthConfig(List<String> allowedHeaders)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GRPCAuthConfigBuilderedit()Map<String,Object>getAdditionalProperties()List<String>getAllowedHeaders()AllowedRequestHeaders specifies what headers from the client request will be sent to the authorization server.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAllowedHeaders(List<String> allowedHeaders)AllowedRequestHeaders specifies what headers from the client request will be sent to the authorization server.GRPCAuthConfigBuildertoBuilder()
-
-
-
Method Detail
-
getAllowedHeaders
public List<String> getAllowedHeaders()
AllowedRequestHeaders specifies what headers from the client request will be sent to the authorization server.If this list is empty, then all headers must be sent.
If the list has entries, only those entries must be sent.
-
setAllowedHeaders
public void setAllowedHeaders(List<String> allowedHeaders)
AllowedRequestHeaders specifies what headers from the client request will be sent to the authorization server.If this list is empty, then all headers must be sent.
If the list has entries, only those entries must be sent.
-
edit
public GRPCAuthConfigBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<GRPCAuthConfigBuilder>
-
toBuilder
public GRPCAuthConfigBuilder toBuilder()
-
-