Package com.yahoo.vespa.athenz.api
Class AthenzResourceName
- java.lang.Object
-
- com.yahoo.vespa.athenz.api.AthenzResourceName
-
public class AthenzResourceName extends java.lang.Object
Athenz resource name- Author:
- bjorncs
-
-
Constructor Summary
Constructors Constructor Description AthenzResourceName(AthenzDomain domain, java.lang.String entityName)
AthenzResourceName(java.lang.String domain, java.lang.String entityName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static AthenzResourceName
fromString(java.lang.String resourceName)
AthenzDomain
getDomain()
java.lang.String
getDomainName()
java.lang.String
getEntityName()
int
hashCode()
java.lang.String
toResourceNameString()
java.lang.String
toString()
-
-
-
Constructor Detail
-
AthenzResourceName
public AthenzResourceName(AthenzDomain domain, java.lang.String entityName)
-
AthenzResourceName
public AthenzResourceName(java.lang.String domain, java.lang.String entityName)
-
-
Method Detail
-
fromString
public static AthenzResourceName fromString(java.lang.String resourceName)
- Parameters:
resourceName
- A resource name string on format 'domain:entity'- Returns:
- the parsed resource name
-
getDomain
public AthenzDomain getDomain()
-
getDomainName
public java.lang.String getDomainName()
-
getEntityName
public java.lang.String getEntityName()
-
toResourceNameString
public java.lang.String toResourceNameString()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-