@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OpenIDConnectConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes an Open Id Connect configuration.
Constructor and Description |
---|
OpenIDConnectConfig() |
Modifier and Type | Method and Description |
---|---|
OpenIDConnectConfig |
clone() |
boolean |
equals(Object obj) |
Long |
getAuthTTL()
The number of milliseconds a token is valid after being authenticated.
|
String |
getClientId()
The client identifier of the Relying party at the OpenID Provider.
|
Long |
getIatTTL()
The number of milliseconds a token is valid after being issued to a user.
|
String |
getIssuer()
The issuer for the open id connect configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthTTL(Long authTTL)
The number of milliseconds a token is valid after being authenticated.
|
void |
setClientId(String clientId)
The client identifier of the Relying party at the OpenID Provider.
|
void |
setIatTTL(Long iatTTL)
The number of milliseconds a token is valid after being issued to a user.
|
void |
setIssuer(String issuer)
The issuer for the open id connect configuration.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
OpenIDConnectConfig |
withAuthTTL(Long authTTL)
The number of milliseconds a token is valid after being authenticated.
|
OpenIDConnectConfig |
withClientId(String clientId)
The client identifier of the Relying party at the OpenID Provider.
|
OpenIDConnectConfig |
withIatTTL(Long iatTTL)
The number of milliseconds a token is valid after being issued to a user.
|
OpenIDConnectConfig |
withIssuer(String issuer)
The issuer for the open id connect configuration.
|
public void setIssuer(String issuer)
The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
issuer
- The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the
value of iss in the ID Token.public String getIssuer()
The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
public OpenIDConnectConfig withIssuer(String issuer)
The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the value of iss in the ID Token.
issuer
- The issuer for the open id connect configuration. The issuer returned by discovery MUST exactly match the
value of iss in the ID Token.public void setClientId(String clientId)
The client identifier of the Relying party at the OpenID Provider. This identifier is typically obtained when the Relying party is registered with the OpenID Provider. You can specify a regular expression so the AWS AppSync can validate against multiple client identifiers at a time
clientId
- The client identifier of the Relying party at the OpenID Provider. This identifier is typically obtained
when the Relying party is registered with the OpenID Provider. You can specify a regular expression so the
AWS AppSync can validate against multiple client identifiers at a timepublic String getClientId()
The client identifier of the Relying party at the OpenID Provider. This identifier is typically obtained when the Relying party is registered with the OpenID Provider. You can specify a regular expression so the AWS AppSync can validate against multiple client identifiers at a time
public OpenIDConnectConfig withClientId(String clientId)
The client identifier of the Relying party at the OpenID Provider. This identifier is typically obtained when the Relying party is registered with the OpenID Provider. You can specify a regular expression so the AWS AppSync can validate against multiple client identifiers at a time
clientId
- The client identifier of the Relying party at the OpenID Provider. This identifier is typically obtained
when the Relying party is registered with the OpenID Provider. You can specify a regular expression so the
AWS AppSync can validate against multiple client identifiers at a timepublic void setIatTTL(Long iatTTL)
The number of milliseconds a token is valid after being issued to a user.
iatTTL
- The number of milliseconds a token is valid after being issued to a user.public Long getIatTTL()
The number of milliseconds a token is valid after being issued to a user.
public OpenIDConnectConfig withIatTTL(Long iatTTL)
The number of milliseconds a token is valid after being issued to a user.
iatTTL
- The number of milliseconds a token is valid after being issued to a user.public void setAuthTTL(Long authTTL)
The number of milliseconds a token is valid after being authenticated.
authTTL
- The number of milliseconds a token is valid after being authenticated.public Long getAuthTTL()
The number of milliseconds a token is valid after being authenticated.
public OpenIDConnectConfig withAuthTTL(Long authTTL)
The number of milliseconds a token is valid after being authenticated.
authTTL
- The number of milliseconds a token is valid after being authenticated.public String toString()
toString
in class Object
Object.toString()
public OpenIDConnectConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.