public static final class EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder> implements EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilder
Conditions specified in `ClusterMatch` must be met for the patch to be applied to a cluster.Protobuf type
istio.networking.v1alpha3.EnvoyFilter.ClusterMatchgetAllFields, 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.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.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.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.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.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder mergeFrom(EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.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.ClusterMatch.Builder>IOExceptionpublic int getPortNumber()
The service port for which this cluster was generated. If omitted, applies to clusters for any port.
uint32 port_number = 1;getPortNumber 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setPortNumber(int value)
The service port for which this cluster was generated. If omitted, applies to clusters for any port.
uint32 port_number = 1;value - The portNumber to set.public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearPortNumber()
The service port for which this cluster was generated. If omitted, applies to clusters for any port.
uint32 port_number = 1;public String getService()
The fully qualified service name for this cluster. If omitted, applies to clusters for any service. For services defined through service entries, the service name is same as the hosts defined in the service entry.
string service = 2;getService 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic com.google.protobuf.ByteString getServiceBytes()
The fully qualified service name for this cluster. If omitted, applies to clusters for any service. For services defined through service entries, the service name is same as the hosts defined in the service entry.
string service = 2;getServiceBytes 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setService(String value)
The fully qualified service name for this cluster. If omitted, applies to clusters for any service. For services defined through service entries, the service name is same as the hosts defined in the service entry.
string service = 2;value - The service to set.public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearService()
The fully qualified service name for this cluster. If omitted, applies to clusters for any service. For services defined through service entries, the service name is same as the hosts defined in the service entry.
string service = 2;public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setServiceBytes(com.google.protobuf.ByteString value)
The fully qualified service name for this cluster. If omitted, applies to clusters for any service. For services defined through service entries, the service name is same as the hosts defined in the service entry.
string service = 2;value - The bytes for service to set.public String getSubset()
The subset associated with the service. If omitted, applies to clusters for any subset of a service.
string subset = 3;getSubset 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic com.google.protobuf.ByteString getSubsetBytes()
The subset associated with the service. If omitted, applies to clusters for any subset of a service.
string subset = 3;getSubsetBytes 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setSubset(String value)
The subset associated with the service. If omitted, applies to clusters for any subset of a service.
string subset = 3;value - The subset to set.public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearSubset()
The subset associated with the service. If omitted, applies to clusters for any subset of a service.
string subset = 3;public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setSubsetBytes(com.google.protobuf.ByteString value)
The subset associated with the service. If omitted, applies to clusters for any subset of a service.
string subset = 3;value - The bytes for subset to set.public String getName()
The exact name of the cluster to match. To match a specific cluster by name, such as the internally generated `Passthrough` cluster, leave all fields in clusterMatch empty, except the name.
string name = 4;getName 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The exact name of the cluster to match. To match a specific cluster by name, such as the internally generated `Passthrough` cluster, leave all fields in clusterMatch empty, except the name.
string name = 4;getNameBytes 在接口中 EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilderpublic EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setName(String value)
The exact name of the cluster to match. To match a specific cluster by name, such as the internally generated `Passthrough` cluster, leave all fields in clusterMatch empty, except the name.
string name = 4;value - The name to set.public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder clearName()
The exact name of the cluster to match. To match a specific cluster by name, such as the internally generated `Passthrough` cluster, leave all fields in clusterMatch empty, except the name.
string name = 4;public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setNameBytes(com.google.protobuf.ByteString value)
The exact name of the cluster to match. To match a specific cluster by name, such as the internally generated `Passthrough` cluster, leave all fields in clusterMatch empty, except the name.
string name = 4;value - The bytes for name to set.public final EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>public final EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch.Builder>Copyright © 2018–2023 Alibaba Group. All rights reserved.