类 EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
- istio.networking.v1alpha3.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder,java.lang.Cloneable
public static final class EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder> implements EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder
Conditions specified in RouteConfigurationMatch must be met for the patch to be applied to a route configuration object or a specific virtual host within the route configuration.
Protobuf typeistio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch
-
-
字段概要
字段 修饰符和类型 字段 说明 private intbitField0_private java.lang.Objectgateway_private java.lang.Objectname_private java.lang.ObjectportName_private intportNumber_private EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchvhost_private com.google.protobuf.SingleFieldBuilderV3<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuilder>vhostBuilder_
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchbuild()EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchbuildPartial()private voidbuildPartial0(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch result)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builderclear()EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearGateway()The Istio gateway config's namespace/name for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearName()Route configuration name to match on.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearPortName()Applicable only for GATEWAY context.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearPortNumber()The service port number or gateway server port number for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuilderclearVhost()Match a specific virtual host in a route configuration and apply the patch to the virtual host.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builderclone()EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetGateway()The Istio gateway config's namespace/name for which this route configuration was generated.com.google.protobuf.ByteStringgetGatewayBytes()The Istio gateway config's namespace/name for which this route configuration was generated.java.lang.StringgetName()Route configuration name to match on.com.google.protobuf.ByteStringgetNameBytes()Route configuration name to match on.java.lang.StringgetPortName()Applicable only for GATEWAY context.com.google.protobuf.ByteStringgetPortNameBytes()Applicable only for GATEWAY context.intgetPortNumber()The service port number or gateway server port number for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchgetVhost()Match a specific virtual host in a route configuration and apply the patch to the virtual host.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.BuildergetVhostBuilder()Match a specific virtual host in a route configuration and apply the patch to the virtual host.private com.google.protobuf.SingleFieldBuilderV3<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuilder>getVhostFieldBuilder()Match a specific virtual host in a route configuration and apply the patch to the virtual host.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuildergetVhostOrBuilder()Match a specific virtual host in a route configuration and apply the patch to the virtual host.booleanhasVhost()Match a specific virtual host in a route configuration and apply the patch to the virtual host.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildermergeFrom(com.google.protobuf.Message other)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildermergeFrom(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch other)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildermergeVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch value)Match a specific virtual host in a route configuration and apply the patch to the virtual host.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetGateway(java.lang.String value)The Istio gateway config's namespace/name for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetGatewayBytes(com.google.protobuf.ByteString value)The Istio gateway config's namespace/name for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetName(java.lang.String value)Route configuration name to match on.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetNameBytes(com.google.protobuf.ByteString value)Route configuration name to match on.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetPortName(java.lang.String value)Applicable only for GATEWAY context.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetPortNameBytes(com.google.protobuf.ByteString value)Applicable only for GATEWAY context.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetPortNumber(int value)The service port number or gateway server port number for which this route configuration was generated.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch value)Match a specific virtual host in a route configuration and apply the patch to the virtual host.EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.BuildersetVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder builderForValue)Match a specific virtual host in a route configuration and apply the patch to the virtual host.-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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
-
-
-
-
字段详细资料
-
bitField0_
private int bitField0_
-
portNumber_
private int portNumber_
-
portName_
private java.lang.Object portName_
-
gateway_
private java.lang.Object gateway_
-
vhost_
private EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost_
-
vhostBuilder_
private com.google.protobuf.SingleFieldBuilderV3<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuilder> vhostBuilder_
-
name_
private java.lang.Object name_
-
-
方法详细资料
-
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.RouteConfigurationMatch.Builder>
-
clear
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.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.RouteConfigurationMatch.Builder>
-
getDefaultInstanceForType
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch result)
-
clone
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
setField
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
clearField
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
clearOneof
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
setRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
addRepeatedField
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder mergeFrom(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
mergeFrom
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>- 抛出:
java.io.IOException
-
getPortNumber
public int getPortNumber()
The service port number or gateway server port number for which this route configuration was generated. If omitted, applies to route configurations for all ports.
uint32 port_number = 1;- 指定者:
getPortNumber在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The portNumber.
-
setPortNumber
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setPortNumber(int value)
The service port number or gateway server port number for which this route configuration was generated. If omitted, applies to route configurations for all ports.
uint32 port_number = 1;- 参数:
value- The portNumber to set.- 返回:
- This builder for chaining.
-
clearPortNumber
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearPortNumber()
The service port number or gateway server port number for which this route configuration was generated. If omitted, applies to route configurations for all ports.
uint32 port_number = 1;- 返回:
- This builder for chaining.
-
getPortName
public java.lang.String getPortName()
Applicable only for GATEWAY context. The gateway server port name for which this route configuration was generated.
string port_name = 2;- 指定者:
getPortName在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The portName.
-
getPortNameBytes
public com.google.protobuf.ByteString getPortNameBytes()
Applicable only for GATEWAY context. The gateway server port name for which this route configuration was generated.
string port_name = 2;- 指定者:
getPortNameBytes在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The bytes for portName.
-
setPortName
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setPortName(java.lang.String value)
Applicable only for GATEWAY context. The gateway server port name for which this route configuration was generated.
string port_name = 2;- 参数:
value- The portName to set.- 返回:
- This builder for chaining.
-
clearPortName
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearPortName()
Applicable only for GATEWAY context. The gateway server port name for which this route configuration was generated.
string port_name = 2;- 返回:
- This builder for chaining.
-
setPortNameBytes
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setPortNameBytes(com.google.protobuf.ByteString value)
Applicable only for GATEWAY context. The gateway server port name for which this route configuration was generated.
string port_name = 2;- 参数:
value- The bytes for portName to set.- 返回:
- This builder for chaining.
-
getGateway
public java.lang.String getGateway()
The Istio gateway config's namespace/name for which this route configuration was generated. Applies only if the context is GATEWAY. Should be in the namespace/name format. Use this field in conjunction with the `portNumber` and `portName` to accurately select the Envoy route configuration for a specific HTTPS server within a gateway config object.
string gateway = 3;- 指定者:
getGateway在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The gateway.
-
getGatewayBytes
public com.google.protobuf.ByteString getGatewayBytes()
The Istio gateway config's namespace/name for which this route configuration was generated. Applies only if the context is GATEWAY. Should be in the namespace/name format. Use this field in conjunction with the `portNumber` and `portName` to accurately select the Envoy route configuration for a specific HTTPS server within a gateway config object.
string gateway = 3;- 指定者:
getGatewayBytes在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The bytes for gateway.
-
setGateway
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setGateway(java.lang.String value)
The Istio gateway config's namespace/name for which this route configuration was generated. Applies only if the context is GATEWAY. Should be in the namespace/name format. Use this field in conjunction with the `portNumber` and `portName` to accurately select the Envoy route configuration for a specific HTTPS server within a gateway config object.
string gateway = 3;- 参数:
value- The gateway to set.- 返回:
- This builder for chaining.
-
clearGateway
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearGateway()
The Istio gateway config's namespace/name for which this route configuration was generated. Applies only if the context is GATEWAY. Should be in the namespace/name format. Use this field in conjunction with the `portNumber` and `portName` to accurately select the Envoy route configuration for a specific HTTPS server within a gateway config object.
string gateway = 3;- 返回:
- This builder for chaining.
-
setGatewayBytes
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setGatewayBytes(com.google.protobuf.ByteString value)
The Istio gateway config's namespace/name for which this route configuration was generated. Applies only if the context is GATEWAY. Should be in the namespace/name format. Use this field in conjunction with the `portNumber` and `portName` to accurately select the Envoy route configuration for a specific HTTPS server within a gateway config object.
string gateway = 3;- 参数:
value- The bytes for gateway to set.- 返回:
- This builder for chaining.
-
hasVhost
public boolean hasVhost()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;- 指定者:
hasVhost在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- Whether the vhost field is set.
-
getVhost
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch getVhost()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;- 指定者:
getVhost在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The vhost.
-
setVhost
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch value)
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
setVhost
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder builderForValue)
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
mergeVhost
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder mergeVhost(EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch value)
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
clearVhost
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearVhost()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
getVhostBuilder
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder getVhostBuilder()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
getVhostOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuilder getVhostOrBuilder()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
getVhostFieldBuilder
private com.google.protobuf.SingleFieldBuilderV3<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch.Builder,EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatchOrBuilder> getVhostFieldBuilder()
Match a specific virtual host in a route configuration and apply the patch to the virtual host.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch.VirtualHostMatch vhost = 4;
-
getName
public java.lang.String getName()
Route configuration name to match on. Can be used to match a specific route configuration by name, such as the internally generated `http_proxy` route configuration for all sidecars.
string name = 5;- 指定者:
getName在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Route configuration name to match on. Can be used to match a specific route configuration by name, such as the internally generated `http_proxy` route configuration for all sidecars.
string name = 5;- 指定者:
getNameBytes在接口中EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder- 返回:
- The bytes for name.
-
setName
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setName(java.lang.String value)
Route configuration name to match on. Can be used to match a specific route configuration by name, such as the internally generated `http_proxy` route configuration for all sidecars.
string name = 5;- 参数:
value- The name to set.- 返回:
- This builder for chaining.
-
clearName
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder clearName()
Route configuration name to match on. Can be used to match a specific route configuration by name, such as the internally generated `http_proxy` route configuration for all sidecars.
string name = 5;- 返回:
- This builder for chaining.
-
setNameBytes
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setNameBytes(com.google.protobuf.ByteString value)
Route configuration name to match on. Can be used to match a specific route configuration by name, such as the internally generated `http_proxy` route configuration for all sidecars.
string name = 5;- 参数:
value- The bytes for name to set.- 返回:
- This builder for chaining.
-
setUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
mergeUnknownFields
public final EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch.Builder>
-
-