@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVerifiedAccessTrustProviderOidcOptions extends Object implements Serializable, Cloneable
Describes the options when creating an Amazon Web Services Verified Access trust provider using the user
type.
Constructor and Description |
---|
CreateVerifiedAccessTrustProviderOidcOptions() |
Modifier and Type | Method and Description |
---|---|
CreateVerifiedAccessTrustProviderOidcOptions |
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()
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's
details.
|
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)
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's
details.
|
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.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withAuthorizationEndpoint(String authorizationEndpoint)
The OIDC authorization endpoint.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withClientId(String clientId)
The client identifier.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withClientSecret(String clientSecret)
The client secret.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withIssuer(String issuer)
The OIDC issuer.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withScope(String scope)
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's
details.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withTokenEndpoint(String tokenEndpoint)
The OIDC token endpoint.
|
CreateVerifiedAccessTrustProviderOidcOptions |
withUserInfoEndpoint(String userInfoEndpoint)
The OIDC user info endpoint.
|
public CreateVerifiedAccessTrustProviderOidcOptions()
public void setIssuer(String issuer)
The OIDC issuer.
issuer
- The OIDC issuer.public String getIssuer()
The OIDC issuer.
public CreateVerifiedAccessTrustProviderOidcOptions 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 CreateVerifiedAccessTrustProviderOidcOptions 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 CreateVerifiedAccessTrustProviderOidcOptions 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 CreateVerifiedAccessTrustProviderOidcOptions 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 CreateVerifiedAccessTrustProviderOidcOptions 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 CreateVerifiedAccessTrustProviderOidcOptions withClientSecret(String clientSecret)
The client secret.
clientSecret
- The client secret.public void setScope(String scope)
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
scope
- OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a
user's details. Each scope returns a specific set of user attributes.public String getScope()
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
public CreateVerifiedAccessTrustProviderOidcOptions withScope(String scope)
OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a user's details. Each scope returns a specific set of user attributes.
scope
- OpenID Connect (OIDC) scopes are used by an application during authentication to authorize access to a
user's details. Each scope returns a specific set of user attributes.public String toString()
toString
in class Object
Object.toString()
public CreateVerifiedAccessTrustProviderOidcOptions clone()