Class EnvoyProtoData.Node

  • Enclosing class:
    EnvoyProtoData

    public static final class EnvoyProtoData.Node
    extends java.lang.Object
    See corresponding Envoy proto message Node.
    • Field Detail

      • id

        private final java.lang.String id
      • cluster

        private final java.lang.String cluster
      • metadata

        @Nullable
        private final java.util.Map<java.lang.String,​?> metadata
      • locality

        @Nullable
        private final Locality locality
      • buildVersion

        private final java.lang.String buildVersion
      • userAgentName

        private final java.lang.String userAgentName
      • userAgentVersion

        @Nullable
        private final java.lang.String userAgentVersion
      • clientFeatures

        private final java.util.List<java.lang.String> clientFeatures
    • Constructor Detail

      • Node

        private Node​(java.lang.String id,
                     java.lang.String cluster,
                     @Nullable
                     java.util.Map<java.lang.String,​?> metadata,
                     @Nullable
                     Locality locality,
                     java.util.List<EnvoyProtoData.Address> listeningAddresses,
                     java.lang.String buildVersion,
                     java.lang.String userAgentName,
                     @Nullable
                     java.lang.String userAgentVersion,
                     java.util.List<java.lang.String> clientFeatures)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getId

        public java.lang.String getId()
      • getCluster

        java.lang.String getCluster()
      • getMetadata

        @Nullable
        java.util.Map<java.lang.String,​?> getMetadata()
      • getLocality

        @Nullable
        Locality getLocality()
      • toEnvoyProtoNode

        public Node toEnvoyProtoNode()