Interface ExtProcOverridesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ExtProcOverrides, ExtProcOverrides.Builder

public interface ExtProcOverridesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasProcessingMode

      boolean hasProcessingMode()
       Set a different processing mode for this route than the default.
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;
      Returns:
      Whether the processingMode field is set.
    • getProcessingMode

      ProcessingMode getProcessingMode()
       Set a different processing mode for this route than the default.
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;
      Returns:
      The processingMode.
    • getProcessingModeOrBuilder

      ProcessingModeOrBuilder getProcessingModeOrBuilder()
       Set a different processing mode for this route than the default.
       
      .envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;
    • getAsyncMode

      boolean getAsyncMode()
       [#not-implemented-hide:]
       Set a different asynchronous processing option than the default.
       
      bool async_mode = 2;
      Returns:
      The asyncMode.
    • getRequestAttributesList

      List<String> getRequestAttributesList()
       [#not-implemented-hide:]
       Set different optional attributes than the default setting of the
       ``request_attributes`` field.
       
      repeated string request_attributes = 3;
      Returns:
      A list containing the requestAttributes.
    • getRequestAttributesCount

      int getRequestAttributesCount()
       [#not-implemented-hide:]
       Set different optional attributes than the default setting of the
       ``request_attributes`` field.
       
      repeated string request_attributes = 3;
      Returns:
      The count of requestAttributes.
    • getRequestAttributes

      String getRequestAttributes(int index)
       [#not-implemented-hide:]
       Set different optional attributes than the default setting of the
       ``request_attributes`` field.
       
      repeated string request_attributes = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The requestAttributes at the given index.
    • getRequestAttributesBytes

      com.google.protobuf.ByteString getRequestAttributesBytes(int index)
       [#not-implemented-hide:]
       Set different optional attributes than the default setting of the
       ``request_attributes`` field.
       
      repeated string request_attributes = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the requestAttributes at the given index.
    • getResponseAttributesList

      List<String> getResponseAttributesList()
       [#not-implemented-hide:]
       Set different optional properties than the default setting of the
       ``response_attributes`` field.
       
      repeated string response_attributes = 4;
      Returns:
      A list containing the responseAttributes.
    • getResponseAttributesCount

      int getResponseAttributesCount()
       [#not-implemented-hide:]
       Set different optional properties than the default setting of the
       ``response_attributes`` field.
       
      repeated string response_attributes = 4;
      Returns:
      The count of responseAttributes.
    • getResponseAttributes

      String getResponseAttributes(int index)
       [#not-implemented-hide:]
       Set different optional properties than the default setting of the
       ``response_attributes`` field.
       
      repeated string response_attributes = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The responseAttributes at the given index.
    • getResponseAttributesBytes

      com.google.protobuf.ByteString getResponseAttributesBytes(int index)
       [#not-implemented-hide:]
       Set different optional properties than the default setting of the
       ``response_attributes`` field.
       
      repeated string response_attributes = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the responseAttributes at the given index.
    • hasGrpcService

      boolean hasGrpcService()
       Set a different gRPC service for this route than the default.
       
      .envoy.config.core.v3.GrpcService grpc_service = 5;
      Returns:
      Whether the grpcService field is set.
    • getGrpcService

      GrpcService getGrpcService()
       Set a different gRPC service for this route than the default.
       
      .envoy.config.core.v3.GrpcService grpc_service = 5;
      Returns:
      The grpcService.
    • getGrpcServiceOrBuilder

      GrpcServiceOrBuilder getGrpcServiceOrBuilder()
       Set a different gRPC service for this route than the default.
       
      .envoy.config.core.v3.GrpcService grpc_service = 5;
    • hasMetadataOptions

      boolean hasMetadataOptions()
       Options related to the sending and receiving of dynamic metadata.
       Lists of forwarding and receiving namespaces will be overridden in their entirety,
       meaning the most-specific config that specifies this override will be the final
       config used. It is the prerogative of the control plane to ensure this
       most-specific config contains the correct final overrides.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;
      Returns:
      Whether the metadataOptions field is set.
    • getMetadataOptions

      MetadataOptions getMetadataOptions()
       Options related to the sending and receiving of dynamic metadata.
       Lists of forwarding and receiving namespaces will be overridden in their entirety,
       meaning the most-specific config that specifies this override will be the final
       config used. It is the prerogative of the control plane to ensure this
       most-specific config contains the correct final overrides.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;
      Returns:
      The metadataOptions.
    • getMetadataOptionsOrBuilder

      MetadataOptionsOrBuilder getMetadataOptionsOrBuilder()
       Options related to the sending and receiving of dynamic metadata.
       Lists of forwarding and receiving namespaces will be overridden in their entirety,
       meaning the most-specific config that specifies this override will be the final
       config used. It is the prerogative of the control plane to ensure this
       most-specific config contains the correct final overrides.
       
      .envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;
    • getGrpcInitialMetadataList

      List<HeaderValue> getGrpcInitialMetadataList()
       Additional metadata to include into streams initiated to the ext_proc gRPC
       service. This can be used for scenarios in which additional ad hoc
       authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or
       when a route needs to partially override inherited metadata.
       
      repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;
    • getGrpcInitialMetadata

      HeaderValue getGrpcInitialMetadata(int index)
       Additional metadata to include into streams initiated to the ext_proc gRPC
       service. This can be used for scenarios in which additional ad hoc
       authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or
       when a route needs to partially override inherited metadata.
       
      repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;
    • getGrpcInitialMetadataCount

      int getGrpcInitialMetadataCount()
       Additional metadata to include into streams initiated to the ext_proc gRPC
       service. This can be used for scenarios in which additional ad hoc
       authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or
       when a route needs to partially override inherited metadata.
       
      repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;
    • getGrpcInitialMetadataOrBuilderList

      List<? extends HeaderValueOrBuilder> getGrpcInitialMetadataOrBuilderList()
       Additional metadata to include into streams initiated to the ext_proc gRPC
       service. This can be used for scenarios in which additional ad hoc
       authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or
       when a route needs to partially override inherited metadata.
       
      repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;
    • getGrpcInitialMetadataOrBuilder

      HeaderValueOrBuilder getGrpcInitialMetadataOrBuilder(int index)
       Additional metadata to include into streams initiated to the ext_proc gRPC
       service. This can be used for scenarios in which additional ad hoc
       authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or
       when a route needs to partially override inherited metadata.
       
      repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;