Package io.envoyproxy.envoy.type.http.v3
Class PathTransformation.Operation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
- io.envoyproxy.envoy.type.http.v3.PathTransformation.Operation.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PathTransformation.OperationOrBuilder,java.lang.Cloneable
- Enclosing class:
- PathTransformation.Operation
public static final class PathTransformation.Operation.Builder extends com.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder> implements PathTransformation.OperationOrBuilder
A type of operation to alter text.
Protobuf typeenvoy.type.http.v3.PathTransformation.Operation
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.MergeSlashes,PathTransformation.Operation.MergeSlashes.Builder,PathTransformation.Operation.MergeSlashesOrBuilder>mergeSlashesBuilder_private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.NormalizePathRFC3986,PathTransformation.Operation.NormalizePathRFC3986.Builder,PathTransformation.Operation.NormalizePathRFC3986OrBuilder>normalizePathRfc3986Builder_private java.lang.ObjectoperationSpecifier_private intoperationSpecifierCase_
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
operationSpecifierCase_
private int operationSpecifierCase_
-
operationSpecifier_
private java.lang.Object operationSpecifier_
-
bitField0_
private int bitField0_
-
normalizePathRfc3986Builder_
private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.NormalizePathRFC3986,PathTransformation.Operation.NormalizePathRFC3986.Builder,PathTransformation.Operation.NormalizePathRFC3986OrBuilder> normalizePathRfc3986Builder_
-
mergeSlashesBuilder_
private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.MergeSlashes,PathTransformation.Operation.MergeSlashes.Builder,PathTransformation.Operation.MergeSlashesOrBuilder> mergeSlashesBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
clear
public PathTransformation.Operation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
getDefaultInstanceForType
public PathTransformation.Operation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PathTransformation.Operation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PathTransformation.Operation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(PathTransformation.Operation result)
-
buildPartialOneofs
private void buildPartialOneofs(PathTransformation.Operation result)
-
mergeFrom
public PathTransformation.Operation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PathTransformation.Operation.Builder>
-
mergeFrom
public PathTransformation.Operation.Builder mergeFrom(PathTransformation.Operation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
mergeFrom
public PathTransformation.Operation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PathTransformation.Operation.Builder>- Throws:
java.io.IOException
-
getOperationSpecifierCase
public PathTransformation.Operation.OperationSpecifierCase getOperationSpecifierCase()
- Specified by:
getOperationSpecifierCasein interfacePathTransformation.OperationOrBuilder
-
clearOperationSpecifier
public PathTransformation.Operation.Builder clearOperationSpecifier()
-
hasNormalizePathRfc3986
public boolean hasNormalizePathRfc3986()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;- Specified by:
hasNormalizePathRfc3986in interfacePathTransformation.OperationOrBuilder- Returns:
- Whether the normalizePathRfc3986 field is set.
-
getNormalizePathRfc3986
public PathTransformation.Operation.NormalizePathRFC3986 getNormalizePathRfc3986()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;- Specified by:
getNormalizePathRfc3986in interfacePathTransformation.OperationOrBuilder- Returns:
- The normalizePathRfc3986.
-
setNormalizePathRfc3986
public PathTransformation.Operation.Builder setNormalizePathRfc3986(PathTransformation.Operation.NormalizePathRFC3986 value)
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
setNormalizePathRfc3986
public PathTransformation.Operation.Builder setNormalizePathRfc3986(PathTransformation.Operation.NormalizePathRFC3986.Builder builderForValue)
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
mergeNormalizePathRfc3986
public PathTransformation.Operation.Builder mergeNormalizePathRfc3986(PathTransformation.Operation.NormalizePathRFC3986 value)
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
clearNormalizePathRfc3986
public PathTransformation.Operation.Builder clearNormalizePathRfc3986()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
getNormalizePathRfc3986Builder
public PathTransformation.Operation.NormalizePathRFC3986.Builder getNormalizePathRfc3986Builder()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
getNormalizePathRfc3986OrBuilder
public PathTransformation.Operation.NormalizePathRFC3986OrBuilder getNormalizePathRfc3986OrBuilder()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;- Specified by:
getNormalizePathRfc3986OrBuilderin interfacePathTransformation.OperationOrBuilder
-
getNormalizePathRfc3986FieldBuilder
private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.NormalizePathRFC3986,PathTransformation.Operation.NormalizePathRFC3986.Builder,PathTransformation.Operation.NormalizePathRFC3986OrBuilder> getNormalizePathRfc3986FieldBuilder()
Enable path normalization per RFC 3986.
.envoy.type.http.v3.PathTransformation.Operation.NormalizePathRFC3986 normalize_path_rfc_3986 = 2;
-
hasMergeSlashes
public boolean hasMergeSlashes()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;- Specified by:
hasMergeSlashesin interfacePathTransformation.OperationOrBuilder- Returns:
- Whether the mergeSlashes field is set.
-
getMergeSlashes
public PathTransformation.Operation.MergeSlashes getMergeSlashes()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;- Specified by:
getMergeSlashesin interfacePathTransformation.OperationOrBuilder- Returns:
- The mergeSlashes.
-
setMergeSlashes
public PathTransformation.Operation.Builder setMergeSlashes(PathTransformation.Operation.MergeSlashes value)
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
setMergeSlashes
public PathTransformation.Operation.Builder setMergeSlashes(PathTransformation.Operation.MergeSlashes.Builder builderForValue)
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
mergeMergeSlashes
public PathTransformation.Operation.Builder mergeMergeSlashes(PathTransformation.Operation.MergeSlashes value)
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
clearMergeSlashes
public PathTransformation.Operation.Builder clearMergeSlashes()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
getMergeSlashesBuilder
public PathTransformation.Operation.MergeSlashes.Builder getMergeSlashesBuilder()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
getMergeSlashesOrBuilder
public PathTransformation.Operation.MergeSlashesOrBuilder getMergeSlashesOrBuilder()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;- Specified by:
getMergeSlashesOrBuilderin interfacePathTransformation.OperationOrBuilder
-
getMergeSlashesFieldBuilder
private com.google.protobuf.SingleFieldBuilder<PathTransformation.Operation.MergeSlashes,PathTransformation.Operation.MergeSlashes.Builder,PathTransformation.Operation.MergeSlashesOrBuilder> getMergeSlashesFieldBuilder()
Enable merging adjacent slashes.
.envoy.type.http.v3.PathTransformation.Operation.MergeSlashes merge_slashes = 3;
-
-