Package io.envoyproxy.envoy.api.v2.route
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 StringgetOperation()The operation name associated with the request matched to this route.com.google.protobuf.ByteStringgetOperationBytes()The operation name associated with the request matched to this route.com.google.protobuf.BoolValuegetPropagate()Whether the decorated details should be propagated to the other party.com.google.protobuf.BoolValueOrBuildergetPropagateOrBuilder()Whether the decorated details should be propagated to the other party.booleanhasPropagate()Whether the decorated details should be propagated to the other party.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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;
-
-