public static final class EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder> implements EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilder
Changes to be made to various envoy config objects.Protobuf type
istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectPatchgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergeFrom(EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>IOExceptionpublic int getApplyToValue()
Specifies where in the Envoy configuration, the patch should be applied. The match is expected to select the appropriate object based on applyTo. For example, an applyTo with `HTTP_FILTER` is expected to have a match condition on the listeners, with a network filter selection on `envoy.filters.network.http_connection_manager` and a sub filter selection on the HTTP filter relative to which the insertion should be performed. Similarly, an applyTo on `CLUSTER` should have a match (if provided) on the cluster and not on a listener.
.istio.networking.v1alpha3.EnvoyFilter.ApplyTo apply_to = 1;getApplyToValue 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setApplyToValue(int value)
Specifies where in the Envoy configuration, the patch should be applied. The match is expected to select the appropriate object based on applyTo. For example, an applyTo with `HTTP_FILTER` is expected to have a match condition on the listeners, with a network filter selection on `envoy.filters.network.http_connection_manager` and a sub filter selection on the HTTP filter relative to which the insertion should be performed. Similarly, an applyTo on `CLUSTER` should have a match (if provided) on the cluster and not on a listener.
.istio.networking.v1alpha3.EnvoyFilter.ApplyTo apply_to = 1;value - The enum numeric value on the wire for applyTo to set.public EnvoyFilterOuterClass.EnvoyFilter.ApplyTo getApplyTo()
Specifies where in the Envoy configuration, the patch should be applied. The match is expected to select the appropriate object based on applyTo. For example, an applyTo with `HTTP_FILTER` is expected to have a match condition on the listeners, with a network filter selection on `envoy.filters.network.http_connection_manager` and a sub filter selection on the HTTP filter relative to which the insertion should be performed. Similarly, an applyTo on `CLUSTER` should have a match (if provided) on the cluster and not on a listener.
.istio.networking.v1alpha3.EnvoyFilter.ApplyTo apply_to = 1;getApplyTo 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setApplyTo(EnvoyFilterOuterClass.EnvoyFilter.ApplyTo value)
Specifies where in the Envoy configuration, the patch should be applied. The match is expected to select the appropriate object based on applyTo. For example, an applyTo with `HTTP_FILTER` is expected to have a match condition on the listeners, with a network filter selection on `envoy.filters.network.http_connection_manager` and a sub filter selection on the HTTP filter relative to which the insertion should be performed. Similarly, an applyTo on `CLUSTER` should have a match (if provided) on the cluster and not on a listener.
.istio.networking.v1alpha3.EnvoyFilter.ApplyTo apply_to = 1;value - The applyTo to set.public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clearApplyTo()
Specifies where in the Envoy configuration, the patch should be applied. The match is expected to select the appropriate object based on applyTo. For example, an applyTo with `HTTP_FILTER` is expected to have a match condition on the listeners, with a network filter selection on `envoy.filters.network.http_connection_manager` and a sub filter selection on the HTTP filter relative to which the insertion should be performed. Similarly, an applyTo on `CLUSTER` should have a match (if provided) on the cluster and not on a listener.
.istio.networking.v1alpha3.EnvoyFilter.ApplyTo apply_to = 1;public boolean hasMatch()
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;hasMatch 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch getMatch()
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;getMatch 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setMatch(EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch value)
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setMatch(EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder builderForValue)
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergeMatch(EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch value)
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clearMatch()
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder getMatchBuilder()
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder getMatchOrBuilder()
Match on listener/route configuration/cluster.
.istio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch match = 2;public boolean hasPatch()
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;hasPatch 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.Patch getPatch()
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;getPatch 在接口中 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setPatch(EnvoyFilterOuterClass.EnvoyFilter.Patch value)
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setPatch(EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder builderForValue)
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergePatch(EnvoyFilterOuterClass.EnvoyFilter.Patch value)
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder clearPatch()
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public EnvoyFilterOuterClass.EnvoyFilter.Patch.Builder getPatchBuilder()
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public EnvoyFilterOuterClass.EnvoyFilter.PatchOrBuilder getPatchOrBuilder()
The patch to apply along with the operation.
.istio.networking.v1alpha3.EnvoyFilter.Patch patch = 3;public final EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>public final EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectPatch.Builder>Copyright © 2018–2023 Alibaba Group. All rights reserved.