Interface DecoratorOrBuilder

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

public interface DecoratorOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The operation name associated with the request matched to this route.
    com.google.protobuf.ByteString
    The operation name associated with the request matched to this route.
    com.google.protobuf.BoolValue
    Whether the decorated details should be propagated to the other party.
    com.google.protobuf.BoolValueOrBuilder
    Whether the decorated details should be propagated to the other party.
    boolean
    Whether the decorated details should be propagated to the other party.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getOperation

      String getOperation()
       The operation name associated with the request matched to this route. If tracing is
       enabled, this information will be used as the span name reported for this request.
      
       .. note::
      
       For ingress (inbound) requests, or egress (outbound) responses, this value may be overridden
       by the :ref:`x-envoy-decorator-operation
       <config_http_filters_router_x-envoy-decorator-operation>` header.
       
      string operation = 1 [(.validate.rules) = { ... }
      Returns:
      The operation.
    • getOperationBytes

      com.google.protobuf.ByteString getOperationBytes()
       The operation name associated with the request matched to this route. If tracing is
       enabled, this information will be used as the span name reported for this request.
      
       .. note::
      
       For ingress (inbound) requests, or egress (outbound) responses, this value may be overridden
       by the :ref:`x-envoy-decorator-operation
       <config_http_filters_router_x-envoy-decorator-operation>` header.
       
      string operation = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for operation.
    • hasPropagate

      boolean hasPropagate()
       Whether the decorated details should be propagated to the other party. The default is true.
       
      .google.protobuf.BoolValue propagate = 2;
      Returns:
      Whether the propagate field is set.
    • getPropagate

      com.google.protobuf.BoolValue getPropagate()
       Whether the decorated details should be propagated to the other party. The default is true.
       
      .google.protobuf.BoolValue propagate = 2;
      Returns:
      The propagate.
    • getPropagateOrBuilder

      com.google.protobuf.BoolValueOrBuilder getPropagateOrBuilder()
       Whether the decorated details should be propagated to the other party. The default is true.
       
      .google.protobuf.BoolValue propagate = 2;