Class CumulocityOAuthCredentials
- java.lang.Object
-
- com.cumulocity.model.authentication.CumulocityOAuthCredentials
-
- All Implemented Interfaces:
CumulocityCredentials
public class CumulocityOAuthCredentials extends Object implements CumulocityCredentials
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CumulocityOAuthCredentials.CumulocityOAuthCredentialsBuilder
-
Nested classes/interfaces inherited from interface com.cumulocity.model.authentication.CumulocityCredentials
CumulocityCredentials.CumulocityCredentialsVisitor<T>
-
-
Field Summary
Fields Modifier and Type Field Description static String
CUMULOCITY_USER_ID_CLAIM
static String
TENANT_ID_CLAIM
-
Constructor Summary
Constructors Constructor Description CumulocityOAuthCredentials(String oAuthAccessToken, String xsrfToken, String applicationKey, String requestOrigin, AuthenticationMethod authenticationMethod)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(CumulocityCredentials.CumulocityCredentialsVisitor<T> visitor)
static CumulocityOAuthCredentials.CumulocityOAuthCredentialsBuilder
builder()
protected boolean
canEqual(Object other)
CumulocityCredentials
copy()
boolean
equals(Object o)
String
getAccessToken()
String
getApplicationKey()
AuthenticationMethod
getAuthenticationMethod()
String
getAuthenticationString()
String
getRequestOrigin()
String
getTenantId()
String
getUsername()
String
getXsrfToken()
int
hashCode()
void
setApplicationKey(String applicationKey)
void
setAuthenticationMethod(AuthenticationMethod authenticationMethod)
void
setRequestOrigin(String requestOrigin)
String
toString()
-
-
-
Field Detail
-
CUMULOCITY_USER_ID_CLAIM
public static final String CUMULOCITY_USER_ID_CLAIM
- See Also:
- Constant Field Values
-
TENANT_ID_CLAIM
public static final String TENANT_ID_CLAIM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CumulocityOAuthCredentials
public CumulocityOAuthCredentials(String oAuthAccessToken, String xsrfToken, String applicationKey, String requestOrigin, AuthenticationMethod authenticationMethod)
-
-
Method Detail
-
getAuthenticationString
public String getAuthenticationString()
- Specified by:
getAuthenticationString
in interfaceCumulocityCredentials
-
getUsername
public String getUsername()
- Specified by:
getUsername
in interfaceCumulocityCredentials
-
getTenantId
public String getTenantId()
- Specified by:
getTenantId
in interfaceCumulocityCredentials
-
copy
public CumulocityCredentials copy()
- Specified by:
copy
in interfaceCumulocityCredentials
-
accept
public <T> T accept(CumulocityCredentials.CumulocityCredentialsVisitor<T> visitor)
- Specified by:
accept
in interfaceCumulocityCredentials
-
getAccessToken
public String getAccessToken()
-
builder
public static CumulocityOAuthCredentials.CumulocityOAuthCredentialsBuilder builder()
-
canEqual
protected boolean canEqual(Object other)
-
getXsrfToken
public String getXsrfToken()
-
setApplicationKey
public void setApplicationKey(String applicationKey)
- Specified by:
setApplicationKey
in interfaceCumulocityCredentials
-
getApplicationKey
public String getApplicationKey()
- Specified by:
getApplicationKey
in interfaceCumulocityCredentials
-
setRequestOrigin
public void setRequestOrigin(String requestOrigin)
- Specified by:
setRequestOrigin
in interfaceCumulocityCredentials
-
getRequestOrigin
public String getRequestOrigin()
- Specified by:
getRequestOrigin
in interfaceCumulocityCredentials
-
setAuthenticationMethod
public void setAuthenticationMethod(AuthenticationMethod authenticationMethod)
-
getAuthenticationMethod
public AuthenticationMethod getAuthenticationMethod()
- Specified by:
getAuthenticationMethod
in interfaceCumulocityCredentials
-
-