@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OidcOptions extends Object implements Serializable, Cloneable
Describes the options for an OpenID Connect-compatible user-identity trust provider.
Constructor and Description |
---|
OidcOptions() |
Modifier and Type | Method and Description |
---|---|
OidcOptions |
clone() |
boolean |
equals(Object obj) |
String |
getAuthorizationEndpoint()
The OIDC authorization endpoint.
|
String |
getClientId()
The client identifier.
|
String |
getClientSecret()
The client secret.
|
String |
getIssuer()
The OIDC issuer.
|
String |
getScope()
The OpenID Connect (OIDC) scope specified.
|
String |
getTokenEndpoint()
The OIDC token endpoint.
|
String |
getUserInfoEndpoint()
The OIDC user info endpoint.
|
int |
hashCode() |
void |
setAuthorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
|
void |
setClientId(String clientId)
The client identifier.
|
void |
setClientSecret(String clientSecret)
The client secret.
|
void |
setIssuer(String issuer)
The OIDC issuer.
|
void |
setScope(String scope)
The OpenID Connect (OIDC) scope specified.
|
void |
setTokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
|
void |
setUserInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
|
String |
toString()
Returns a string representation of this object.
|
OidcOptions |
withAuthorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
|
OidcOptions |
withClientId(String clientId)
The client identifier.
|
OidcOptions |
withClientSecret(String clientSecret)
The client secret.
|
OidcOptions |
withIssuer(String issuer)
The OIDC issuer.
|
OidcOptions |
withScope(String scope)
The OpenID Connect (OIDC) scope specified.
|
OidcOptions |
withTokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
|
OidcOptions |
withUserInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
|
public void setIssuer(String issuer)
The OIDC issuer.
issuer
- The OIDC issuer.public String getIssuer()
The OIDC issuer.
public OidcOptions withIssuer(String issuer)
The OIDC issuer.
issuer
- The OIDC issuer.public void setAuthorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
authorizationEndpoint
- The OIDC authorization endpoint.public String getAuthorizationEndpoint()
The OIDC authorization endpoint.
public OidcOptions withAuthorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
authorizationEndpoint
- The OIDC authorization endpoint.public void setTokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
tokenEndpoint
- The OIDC token endpoint.public String getTokenEndpoint()
The OIDC token endpoint.
public OidcOptions withTokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
tokenEndpoint
- The OIDC token endpoint.public void setUserInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
userInfoEndpoint
- The OIDC user info endpoint.public String getUserInfoEndpoint()
The OIDC user info endpoint.
public OidcOptions withUserInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
userInfoEndpoint
- The OIDC user info endpoint.public void setClientId(String clientId)
The client identifier.
clientId
- The client identifier.public String getClientId()
The client identifier.
public OidcOptions withClientId(String clientId)
The client identifier.
clientId
- The client identifier.public void setClientSecret(String clientSecret)
The client secret.
clientSecret
- The client secret.public String getClientSecret()
The client secret.
public OidcOptions withClientSecret(String clientSecret)
The client secret.
clientSecret
- The client secret.public void setScope(String scope)
The OpenID Connect (OIDC) scope specified.
scope
- The OpenID Connect (OIDC) scope specified.public String getScope()
The OpenID Connect (OIDC) scope specified.
public OidcOptions withScope(String scope)
The OpenID Connect (OIDC) scope specified.
scope
- The OpenID Connect (OIDC) scope specified.public String toString()
toString
in class Object
Object.toString()
public OidcOptions clone()