Class VespaUniqueInstanceId


  • public class VespaUniqueInstanceId
    extends java.lang.Object
    Represents the unique instance id as used in Vespa's integration with Athenz Copper Argos
    Author:
    bjorncs
    • Constructor Detail

      • VespaUniqueInstanceId

        public VespaUniqueInstanceId​(int clusterIndex,
                                     java.lang.String clusterId,
                                     java.lang.String instance,
                                     java.lang.String application,
                                     java.lang.String tenant,
                                     java.lang.String region,
                                     java.lang.String environment,
                                     IdentityType type)
    • Method Detail

      • fromDottedString

        public static VespaUniqueInstanceId fromDottedString​(java.lang.String instanceId)
      • asDottedString

        public java.lang.String asDottedString()
      • clusterIndex

        public int clusterIndex()
      • clusterId

        public java.lang.String clusterId()
      • instance

        public java.lang.String instance()
      • application

        public java.lang.String application()
      • tenant

        public java.lang.String tenant()
      • region

        public java.lang.String region()
      • environment

        public java.lang.String environment()
      • 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