Package com.yahoo.vespa.athenz.api
Class AthenzAssertion
- java.lang.Object
-
- com.yahoo.vespa.athenz.api.AthenzAssertion
-
public class AthenzAssertion extends Object
- Author:
- bjorncs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AthenzAssertion.Builder
static class
AthenzAssertion.Effect
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
action()
Optional<AthenzAssertion.Effect>
effect()
boolean
equals(Object o)
int
hashCode()
OptionalLong
id()
static AthenzAssertion.Builder
newBuilder(AthenzRole role, AthenzResourceName resource, String action)
AthenzResourceName
resource()
AthenzRole
role()
boolean
satisfies(AthenzAssertion other)
String
toString()
-
-
-
Method Detail
-
id
public OptionalLong id()
-
effect
public Optional<AthenzAssertion.Effect> effect()
-
role
public AthenzRole role()
-
resource
public AthenzResourceName resource()
-
action
public String action()
-
newBuilder
public static AthenzAssertion.Builder newBuilder(AthenzRole role, AthenzResourceName resource, String action)
-
satisfies
public boolean satisfies(AthenzAssertion other)
-
-