类 EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- istio.networking.v1alpha3.EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder,java.io.Serializable
public static final class EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch extends com.google.protobuf.GeneratedMessageV3 implements EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder
One or more match conditions to be met before a patch is applied to the generated configuration for a given proxy.
Protobuf typeistio.networking.v1alpha3.EnvoyFilter.EnvoyConfigObjectMatch- 另请参阅:
- 序列化表格
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.BuilderOne or more match conditions to be met before a patch is applied to the generated configuration for a given proxy.static classEnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.ObjectTypesCase-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 static intCLUSTER_FIELD_NUMBERprivate intcontext_static intCONTEXT_FIELD_NUMBERprivate static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchDEFAULT_INSTANCEstatic intLISTENER_FIELD_NUMBERprivate bytememoizedIsInitializedprivate java.lang.ObjectobjectTypes_private intobjectTypesCase_private static com.google.protobuf.Parser<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch>PARSERprivate EnvoyFilterOuterClass.EnvoyFilter.ProxyMatchproxy_static intPROXY_FIELD_NUMBERstatic intROUTE_CONFIGURATION_FIELD_NUMBERprivate static longserialVersionUID
-
构造器概要
构造器 限定符 构造器 说明 privateEnvoyConfigObjectMatch()privateEnvoyConfigObjectMatch(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
-
方法概要
-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
objectTypesCase_
private int objectTypesCase_
-
objectTypes_
private java.lang.Object objectTypes_
-
CONTEXT_FIELD_NUMBER
public static final int CONTEXT_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
context_
private int context_
-
PROXY_FIELD_NUMBER
public static final int PROXY_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
proxy_
private EnvoyFilterOuterClass.EnvoyFilter.ProxyMatch proxy_
-
LISTENER_FIELD_NUMBER
public static final int LISTENER_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
ROUTE_CONFIGURATION_FIELD_NUMBER
public static final int ROUTE_CONFIGURATION_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
CLUSTER_FIELD_NUMBER
public static final int CLUSTER_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch> PARSER
-
-
方法详细资料
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
getObjectTypesCase
public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.ObjectTypesCase getObjectTypesCase()
-
getContextValue
public int getContextValue()
The specific config generation context to match on. Istio Pilot generates envoy configuration in the context of a gateway, inbound traffic to sidecar and outbound traffic from sidecar.
.istio.networking.v1alpha3.EnvoyFilter.PatchContext context = 1;- 指定者:
getContextValue在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The enum numeric value on the wire for context.
-
getContext
public EnvoyFilterOuterClass.EnvoyFilter.PatchContext getContext()
The specific config generation context to match on. Istio Pilot generates envoy configuration in the context of a gateway, inbound traffic to sidecar and outbound traffic from sidecar.
.istio.networking.v1alpha3.EnvoyFilter.PatchContext context = 1;- 指定者:
getContext在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The context.
-
hasProxy
public boolean hasProxy()
Match on properties associated with a proxy.
.istio.networking.v1alpha3.EnvoyFilter.ProxyMatch proxy = 2;- 指定者:
hasProxy在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- Whether the proxy field is set.
-
getProxy
public EnvoyFilterOuterClass.EnvoyFilter.ProxyMatch getProxy()
Match on properties associated with a proxy.
.istio.networking.v1alpha3.EnvoyFilter.ProxyMatch proxy = 2;- 指定者:
getProxy在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The proxy.
-
getProxyOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.ProxyMatchOrBuilder getProxyOrBuilder()
Match on properties associated with a proxy.
.istio.networking.v1alpha3.EnvoyFilter.ProxyMatch proxy = 2;
-
hasListener
public boolean hasListener()
Match on envoy listener attributes.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch listener = 3;- 指定者:
hasListener在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- Whether the listener field is set.
-
getListener
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch getListener()
Match on envoy listener attributes.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch listener = 3;- 指定者:
getListener在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The listener.
-
getListenerOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.ListenerMatchOrBuilder getListenerOrBuilder()
Match on envoy listener attributes.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch listener = 3;
-
hasRouteConfiguration
public boolean hasRouteConfiguration()
Match on envoy HTTP route configuration attributes.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch route_configuration = 4;- 指定者:
hasRouteConfiguration在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- Whether the routeConfiguration field is set.
-
getRouteConfiguration
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatch getRouteConfiguration()
Match on envoy HTTP route configuration attributes.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch route_configuration = 4;- 指定者:
getRouteConfiguration在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The routeConfiguration.
-
getRouteConfigurationOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.RouteConfigurationMatchOrBuilder getRouteConfigurationOrBuilder()
Match on envoy HTTP route configuration attributes.
.istio.networking.v1alpha3.EnvoyFilter.RouteConfigurationMatch route_configuration = 4;
-
hasCluster
public boolean hasCluster()
Match on envoy cluster attributes.
.istio.networking.v1alpha3.EnvoyFilter.ClusterMatch cluster = 5;- 指定者:
hasCluster在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- Whether the cluster field is set.
-
getCluster
public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatch getCluster()
Match on envoy cluster attributes.
.istio.networking.v1alpha3.EnvoyFilter.ClusterMatch cluster = 5;- 指定者:
getCluster在接口中EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatchOrBuilder- 返回:
- The cluster.
-
getClusterOrBuilder
public EnvoyFilterOuterClass.EnvoyFilter.ClusterMatchOrBuilder getClusterOrBuilder()
Match on envoy cluster attributes.
.istio.networking.v1alpha3.EnvoyFilter.ClusterMatch cluster = 5;
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
newBuilderForType
public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder newBuilder()
-
newBuilder
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder newBuilder(EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch prototype)
-
toBuilder
public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch> parser()
-
getParserForType
public com.google.protobuf.Parser<EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public EnvoyFilterOuterClass.EnvoyFilter.EnvoyConfigObjectMatch getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-