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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getOperation()
      The operation name associated with the request matched to this route.
      com.google.protobuf.ByteString getOperationBytes()
      The operation name associated with the request matched to this route.
      com.google.protobuf.BoolValue getPropagate()
      Whether the decorated details should be propagated to the other party.
      com.google.protobuf.BoolValueOrBuilder getPropagateOrBuilder()
      Whether the decorated details should be propagated to the other party.
      boolean hasPropagate()
      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 Detail

      • getOperation

        java.lang.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;