@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsAppSyncGraphQlApiOpenIdConnectConfigDetails extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the authorization configuration for using an OpenID Connect compliant service with your AppSync GraphQL API endpoint.
Constructor and Description |
---|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails() |
Modifier and Type | Method and Description |
---|---|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails |
clone() |
boolean |
equals(Object obj) |
Long |
getAuthTtL()
The number of milliseconds that a token is valid after being authenticated.
|
String |
getClientId()
The client identifier of the relying party at the OpenID identity provider.
|
Long |
getIatTtL()
The number of milliseconds that a token is valid after it's issued to a user.
|
String |
getIssuer()
The issuer for the OIDC configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAuthTtL(Long authTtL)
The number of milliseconds that a token is valid after being authenticated.
|
void |
setClientId(String clientId)
The client identifier of the relying party at the OpenID identity provider.
|
void |
setIatTtL(Long iatTtL)
The number of milliseconds that a token is valid after it's issued to a user.
|
void |
setIssuer(String issuer)
The issuer for the OIDC configuration.
|
String |
toString()
Returns a string representation of this object.
|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails |
withAuthTtL(Long authTtL)
The number of milliseconds that a token is valid after being authenticated.
|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails |
withClientId(String clientId)
The client identifier of the relying party at the OpenID identity provider.
|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails |
withIatTtL(Long iatTtL)
The number of milliseconds that a token is valid after it's issued to a user.
|
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails |
withIssuer(String issuer)
The issuer for the OIDC configuration.
|
public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails()
public void setAuthTtL(Long authTtL)
The number of milliseconds that a token is valid after being authenticated.
authTtL
- The number of milliseconds that a token is valid after being authenticated.public Long getAuthTtL()
The number of milliseconds that a token is valid after being authenticated.
public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails withAuthTtL(Long authTtL)
The number of milliseconds that a token is valid after being authenticated.
authTtL
- The number of milliseconds that a token is valid after being authenticated.public void setClientId(String clientId)
The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.
clientId
- The client identifier of the relying party at the OpenID identity provider. This identifier is typically
obtained when the relying party is registered with the OpenID identity provider. You can specify a regular
expression so that AppSync can validate against multiple client identifiers at a time.public String getClientId()
The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.
public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails withClientId(String clientId)
The client identifier of the relying party at the OpenID identity provider. This identifier is typically obtained when the relying party is registered with the OpenID identity provider. You can specify a regular expression so that AppSync can validate against multiple client identifiers at a time.
clientId
- The client identifier of the relying party at the OpenID identity provider. This identifier is typically
obtained when the relying party is registered with the OpenID identity provider. You can specify a regular
expression so that AppSync can validate against multiple client identifiers at a time.public void setIatTtL(Long iatTtL)
The number of milliseconds that a token is valid after it's issued to a user.
iatTtL
- The number of milliseconds that a token is valid after it's issued to a user.public Long getIatTtL()
The number of milliseconds that a token is valid after it's issued to a user.
public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails withIatTtL(Long iatTtL)
The number of milliseconds that a token is valid after it's issued to a user.
iatTtL
- The number of milliseconds that a token is valid after it's issued to a user.public void setIssuer(String issuer)
The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.
issuer
- The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.public String getIssuer()
The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.
iss
in the ID token.public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails withIssuer(String issuer)
The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.
issuer
- The issuer for the OIDC configuration. The issuer returned by discovery must exactly match the value of
iss
in the ID token.public String toString()
toString
in class Object
Object.toString()
public AwsAppSyncGraphQlApiOpenIdConnectConfigDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.