Package org.eclipse.ditto.model.policies
Interface SubjectIssuer
-
- All Superinterfaces:
CharSequence
public interface SubjectIssuer extends CharSequence
Represents aSubject
issuer who has issued the subject.
-
-
Field Summary
Fields Modifier and Type Field Description static SubjectIssuer
GOOGLE
The issuer for authentication subjects provided by google.static SubjectIssuer
INTEGRATION
The issuer for authentication subjects provided when integrating with external systems.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SubjectIssuer
newInstance(CharSequence subjectIssuer)
Returns a newSubjectIssuer
with the specifiedsubjectIssuer
.String
toString()
-
Methods inherited from interface java.lang.CharSequence
charAt, chars, codePoints, length, subSequence
-
-
-
-
Field Detail
-
GOOGLE
static final SubjectIssuer GOOGLE
The issuer for authentication subjects provided by google.
-
INTEGRATION
static final SubjectIssuer INTEGRATION
The issuer for authentication subjects provided when integrating with external systems.
-
-
Method Detail
-
newInstance
static SubjectIssuer newInstance(CharSequence subjectIssuer)
Returns a newSubjectIssuer
with the specifiedsubjectIssuer
.- Parameters:
subjectIssuer
- the SubjectIssuer char sequence.- Returns:
- the new
SubjectIssuer
. - Throws:
NullPointerException
- ifsubjectIssuer
isnull
.IllegalArgumentException
- ifsubjectIssuer
is empty.
-
toString
String toString()
- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-
-