Package io.grpc.xds.client
Class EnvoyProtoData.Node.Builder
java.lang.Object
io.grpc.xds.client.EnvoyProtoData.Node.Builder
- Enclosing class:
EnvoyProtoData.Node
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClientFeatures
(String clientFeature) (package private) EnvoyProtoData.Node.Builder
build()
setBuildVersion
(String buildVersion) setCluster
(String cluster) setLocality
(Locality locality) setMetadata
(Map<String, ?> metadata) setUserAgentName
(String userAgentName) setUserAgentVersion
(String userAgentVersion)
-
Field Details
-
id
-
cluster
-
metadata
-
locality
-
listeningAddresses
-
buildVersion
-
userAgentName
-
userAgentVersion
-
clientFeatures
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
setId
-
setCluster
-
setMetadata
-
setLocality
-
addListeningAddresses
@CanIgnoreReturnValue EnvoyProtoData.Node.Builder addListeningAddresses(EnvoyProtoData.Address address) -
setBuildVersion
-
setUserAgentName
-
setUserAgentVersion
@CanIgnoreReturnValue public EnvoyProtoData.Node.Builder setUserAgentVersion(String userAgentVersion) -
addClientFeatures
-
build
-