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 int
bitField0_
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.Object
operationSpecifier_
private int
operationSpecifierCase_
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
clear
public PathTransformation.Operation.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<PathTransformation.Operation.Builder>
-
getDefaultInstanceForType
public PathTransformation.Operation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PathTransformation.Operation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PathTransformation.Operation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PathTransformation.Operation.Builder>
-
mergeFrom
public PathTransformation.Operation.Builder mergeFrom(PathTransformation.Operation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PathTransformation.Operation.Builder>
- Throws:
java.io.IOException
-
getOperationSpecifierCase
public PathTransformation.Operation.OperationSpecifierCase getOperationSpecifierCase()
- Specified by:
getOperationSpecifierCase
in 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:
hasNormalizePathRfc3986
in 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:
getNormalizePathRfc3986
in 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:
getNormalizePathRfc3986OrBuilder
in 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:
hasMergeSlashes
in 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:
getMergeSlashes
in 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:
getMergeSlashesOrBuilder
in 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;
-
-