类 EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
istio.networking.v1alpha3.EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder,Cloneable
public static final class EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
implements EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder
Conditions specified in a listener match must be met for the patch to be applied to a specific listener across all filter chains, or a specific filter chain inside the listener.Protobuf type
istio.networking.v1alpha3.EnvoyFilter.ListenerMatch-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Match a specific filter chain in a listener.Match a specific listener by its name.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Instead of using specific port numbers, a set of ports matching a given service's port name can be selected.The service port/gateway port to which traffic is being sent/received.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorMatch a specific filter chain in a listener.Match a specific filter chain in a listener.Match a specific filter chain in a listener.getName()Match a specific listener by its name.com.google.protobuf.ByteStringMatch a specific listener by its name.Instead of using specific port numbers, a set of ports matching a given service's port name can be selected.com.google.protobuf.ByteStringInstead of using specific port numbers, a set of ports matching a given service's port name can be selected.intThe service port/gateway port to which traffic is being sent/received.booleanMatch a specific filter chain in a listener.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanMatch a specific filter chain in a listener.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Match a specific filter chain in a listener.setFilterChain(EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch.Builder builderForValue) Match a specific filter chain in a listener.Match a specific listener by its name.setNameBytes(com.google.protobuf.ByteString value) Match a specific listener by its name.setPortName(String value) Instead of using specific port numbers, a set of ports matching a given service's port name can be selected.setPortNameBytes(com.google.protobuf.ByteString value) Instead of using specific port numbers, a set of ports matching a given service's port name can be selected.setPortNumber(int value) The service port/gateway port to which traffic is being sent/received.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
setField
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
clearField
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
clearOneof
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
setRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
addRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder mergeFrom(com.google.protobuf.Message other) - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>- 抛出:
IOException
-
getPortNumber
public int getPortNumber()The service port/gateway port to which traffic is being sent/received. If not specified, matches all listeners. Even though inbound listeners are generated for the instance/pod ports, only service ports should be used to match listeners.
uint32 port_number = 1;- 指定者:
getPortNumber在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The portNumber.
-
setPortNumber
The service port/gateway port to which traffic is being sent/received. If not specified, matches all listeners. Even though inbound listeners are generated for the instance/pod ports, only service ports should be used to match listeners.
uint32 port_number = 1;- 参数:
value- The portNumber to set.- 返回:
- This builder for chaining.
-
clearPortNumber
The service port/gateway port to which traffic is being sent/received. If not specified, matches all listeners. Even though inbound listeners are generated for the instance/pod ports, only service ports should be used to match listeners.
uint32 port_number = 1;- 返回:
- This builder for chaining.
-
getPortName
Instead of using specific port numbers, a set of ports matching a given service's port name can be selected. Matching is case insensitive. Not implemented. $hide_from_docs
string port_name = 2;- 指定者:
getPortName在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The portName.
-
getPortNameBytes
public com.google.protobuf.ByteString getPortNameBytes()Instead of using specific port numbers, a set of ports matching a given service's port name can be selected. Matching is case insensitive. Not implemented. $hide_from_docs
string port_name = 2;- 指定者:
getPortNameBytes在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The bytes for portName.
-
setPortName
Instead of using specific port numbers, a set of ports matching a given service's port name can be selected. Matching is case insensitive. Not implemented. $hide_from_docs
string port_name = 2;- 参数:
value- The portName to set.- 返回:
- This builder for chaining.
-
clearPortName
Instead of using specific port numbers, a set of ports matching a given service's port name can be selected. Matching is case insensitive. Not implemented. $hide_from_docs
string port_name = 2;- 返回:
- This builder for chaining.
-
setPortNameBytes
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setPortNameBytes(com.google.protobuf.ByteString value) Instead of using specific port numbers, a set of ports matching a given service's port name can be selected. Matching is case insensitive. Not implemented. $hide_from_docs
string port_name = 2;- 参数:
value- The bytes for portName to set.- 返回:
- This builder for chaining.
-
hasFilterChain
public boolean hasFilterChain()Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3;- 指定者:
hasFilterChain在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- Whether the filterChain field is set.
-
getFilterChain
Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3;- 指定者:
getFilterChain在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The filterChain.
-
setFilterChain
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setFilterChain(EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch value) Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
setFilterChain
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setFilterChain(EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch.Builder builderForValue) Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
mergeFilterChain
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder mergeFilterChain(EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch value) Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
clearFilterChain
Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
getFilterChainBuilder
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch.Builder getFilterChainBuilder()Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
getFilterChainOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder getFilterChainOrBuilder()Match a specific filter chain in a listener. If specified, the patch will be applied to the filter chain (and a specific filter if specified) and not to other filter chains in the listener.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterChainMatch filter_chain = 3; -
getName
Match a specific listener by its name. The listeners generated by Pilot are typically named as IP:Port.
string name = 4;- 指定者:
getName在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Match a specific listener by its name. The listeners generated by Pilot are typically named as IP:Port.
string name = 4;- 指定者:
getNameBytes在接口中EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder- 返回:
- The bytes for name.
-
setName
Match a specific listener by its name. The listeners generated by Pilot are typically named as IP:Port.
string name = 4;- 参数:
value- The name to set.- 返回:
- This builder for chaining.
-
clearName
Match a specific listener by its name. The listeners generated by Pilot are typically named as IP:Port.
string name = 4;- 返回:
- This builder for chaining.
-
setNameBytes
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setNameBytes(com.google.protobuf.ByteString value) Match a specific listener by its name. The listeners generated by Pilot are typically named as IP:Port.
string name = 4;- 参数:
value- The bytes for name to set.- 返回:
- This builder for chaining.
-
setUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-
mergeUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.Builder>
-