public static final class Cluster.TransportSocketMatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder> implements Cluster.TransportSocketMatchOrBuilder
TransportSocketMatch specifies what transport socket config will be used when the match conditions are satisfied.Protobuf type
envoy.config.cluster.v4alpha.Cluster.TransportSocketMatch| Modifier and Type | Method and Description |
|---|---|
Cluster.TransportSocketMatch.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Cluster.TransportSocketMatch |
build() |
Cluster.TransportSocketMatch |
buildPartial() |
Cluster.TransportSocketMatch.Builder |
clear() |
Cluster.TransportSocketMatch.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Cluster.TransportSocketMatch.Builder |
clearMatch()
Optional endpoint metadata match criteria.
|
Cluster.TransportSocketMatch.Builder |
clearName()
The name of the match, used in stats generation.
|
Cluster.TransportSocketMatch.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Cluster.TransportSocketMatch.Builder |
clearTransportSocket()
The configuration of the transport socket.
|
Cluster.TransportSocketMatch.Builder |
clone() |
Cluster.TransportSocketMatch |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Struct |
getMatch()
Optional endpoint metadata match criteria.
|
com.google.protobuf.Struct.Builder |
getMatchBuilder()
Optional endpoint metadata match criteria.
|
com.google.protobuf.StructOrBuilder |
getMatchOrBuilder()
Optional endpoint metadata match criteria.
|
String |
getName()
The name of the match, used in stats generation.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the match, used in stats generation.
|
TransportSocket |
getTransportSocket()
The configuration of the transport socket.
|
TransportSocket.Builder |
getTransportSocketBuilder()
The configuration of the transport socket.
|
TransportSocketOrBuilder |
getTransportSocketOrBuilder()
The configuration of the transport socket.
|
boolean |
hasMatch()
Optional endpoint metadata match criteria.
|
boolean |
hasTransportSocket()
The configuration of the transport socket.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Cluster.TransportSocketMatch.Builder |
mergeFrom(Cluster.TransportSocketMatch other) |
Cluster.TransportSocketMatch.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Cluster.TransportSocketMatch.Builder |
mergeFrom(com.google.protobuf.Message other) |
Cluster.TransportSocketMatch.Builder |
mergeMatch(com.google.protobuf.Struct value)
Optional endpoint metadata match criteria.
|
Cluster.TransportSocketMatch.Builder |
mergeTransportSocket(TransportSocket value)
The configuration of the transport socket.
|
Cluster.TransportSocketMatch.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Cluster.TransportSocketMatch.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Cluster.TransportSocketMatch.Builder |
setMatch(com.google.protobuf.Struct.Builder builderForValue)
Optional endpoint metadata match criteria.
|
Cluster.TransportSocketMatch.Builder |
setMatch(com.google.protobuf.Struct value)
Optional endpoint metadata match criteria.
|
Cluster.TransportSocketMatch.Builder |
setName(String value)
The name of the match, used in stats generation.
|
Cluster.TransportSocketMatch.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the match, used in stats generation.
|
Cluster.TransportSocketMatch.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Cluster.TransportSocketMatch.Builder |
setTransportSocket(TransportSocket.Builder builderForValue)
The configuration of the transport socket.
|
Cluster.TransportSocketMatch.Builder |
setTransportSocket(TransportSocket value)
The configuration of the transport socket.
|
Cluster.TransportSocketMatch.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Cluster.TransportSocketMatch build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Cluster.TransportSocketMatch buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Cluster.TransportSocketMatch.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder mergeFrom(Cluster.TransportSocketMatch other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public Cluster.TransportSocketMatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cluster.TransportSocketMatch.Builder>IOExceptionpublic String getName()
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }getName in interface Cluster.TransportSocketMatchOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }getNameBytes in interface Cluster.TransportSocketMatchOrBuilderpublic Cluster.TransportSocketMatch.Builder setName(String value)
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }public Cluster.TransportSocketMatch.Builder clearName()
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }public Cluster.TransportSocketMatch.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the match, used in stats generation.
string name = 1 [(.validate.rules) = { ... }public boolean hasMatch()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;hasMatch in interface Cluster.TransportSocketMatchOrBuilderpublic com.google.protobuf.Struct getMatch()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;getMatch in interface Cluster.TransportSocketMatchOrBuilderpublic Cluster.TransportSocketMatch.Builder setMatch(com.google.protobuf.Struct value)
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;public Cluster.TransportSocketMatch.Builder setMatch(com.google.protobuf.Struct.Builder builderForValue)
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;public Cluster.TransportSocketMatch.Builder mergeMatch(com.google.protobuf.Struct value)
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;public Cluster.TransportSocketMatch.Builder clearMatch()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;public com.google.protobuf.Struct.Builder getMatchBuilder()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;public com.google.protobuf.StructOrBuilder getMatchOrBuilder()
Optional endpoint metadata match criteria. The connection to the endpoint with metadata matching what is set in this field will use the transport socket configuration specified here. The endpoint's metadata entry in *envoy.transport_socket_match* is used to match against the values specified in this field.
.google.protobuf.Struct match = 2;getMatchOrBuilder in interface Cluster.TransportSocketMatchOrBuilderpublic boolean hasTransportSocket()
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;hasTransportSocket in interface Cluster.TransportSocketMatchOrBuilderpublic TransportSocket getTransportSocket()
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;getTransportSocket in interface Cluster.TransportSocketMatchOrBuilderpublic Cluster.TransportSocketMatch.Builder setTransportSocket(TransportSocket value)
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;public Cluster.TransportSocketMatch.Builder setTransportSocket(TransportSocket.Builder builderForValue)
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;public Cluster.TransportSocketMatch.Builder mergeTransportSocket(TransportSocket value)
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;public Cluster.TransportSocketMatch.Builder clearTransportSocket()
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;public TransportSocket.Builder getTransportSocketBuilder()
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;public TransportSocketOrBuilder getTransportSocketOrBuilder()
The configuration of the transport socket.
.envoy.config.core.v4alpha.TransportSocket transport_socket = 3;getTransportSocketOrBuilder in interface Cluster.TransportSocketMatchOrBuilderpublic final Cluster.TransportSocketMatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>public final Cluster.TransportSocketMatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.TransportSocketMatch.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.