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 TypeMethodDescriptionThe 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;
-