Cloneable
, ReadLimitInfo
, ToCopyableBuilder<UpdateUserPoolClientRequest.Builder,UpdateUserPoolClientRequest>
@Generated("software.amazon.awssdk:codegen") public class UpdateUserPoolClientRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<UpdateUserPoolClientRequest.Builder,UpdateUserPoolClientRequest>
Represents the request to update the user pool client.
Modifier and Type | Class | Description |
---|---|---|
static interface |
UpdateUserPoolClientRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
List<String> |
allowedOAuthFlows() |
Set to
code to initiate a code grant flow, which provides an authorization code as the response. |
Boolean |
allowedOAuthFlowsUserPoolClient() |
Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.
|
List<String> |
allowedOAuthScopes() |
A list of allowed
OAuth scopes. |
static UpdateUserPoolClientRequest.Builder |
builder() |
|
List<String> |
callbackURLs() |
A list of allowed callback URLs for the identity providers.
|
String |
clientId() |
The ID of the client associated with the user pool.
|
String |
clientName() |
The client name from the update user pool client request.
|
String |
defaultRedirectURI() |
The default redirect URI.
|
boolean |
equals(Object obj) |
|
List<String> |
explicitAuthFlows() |
Explicit authentication flows.
|
int |
hashCode() |
|
List<String> |
logoutURLs() |
A list ofallowed logout URLs for the identity providers.
|
List<String> |
readAttributes() |
The read-only attributes of the user pool.
|
Integer |
refreshTokenValidity() |
The time limit, in days, after which the refresh token is no longer valid and cannot be used.
|
static Class<? extends UpdateUserPoolClientRequest.Builder> |
serializableBuilderClass() |
|
List<String> |
supportedIdentityProviders() |
A list of provider names for the identity providers that are supported on this client.
|
UpdateUserPoolClientRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
userPoolId() |
The user pool ID for the user pool where you want to update the user pool client.
|
List<String> |
writeAttributes() |
The writeable attributes of the user pool.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String userPoolId()
The user pool ID for the user pool where you want to update the user pool client.
public String clientId()
The ID of the client associated with the user pool.
public String clientName()
The client name from the update user pool client request.
public Integer refreshTokenValidity()
The time limit, in days, after which the refresh token is no longer valid and cannot be used.
public List<String> readAttributes()
The read-only attributes of the user pool.
public List<String> writeAttributes()
The writeable attributes of the user pool.
public List<String> explicitAuthFlows()
Explicit authentication flows.
ExplicitAuthFlowsType
public List<String> supportedIdentityProviders()
A list of provider names for the identity providers that are supported on this client.
public List<String> callbackURLs()
A list of allowed callback URLs for the identity providers.
public List<String> logoutURLs()
A list ofallowed logout URLs for the identity providers.
public String defaultRedirectURI()
The default redirect URI. Must be in the CallbackURLs
list.
CallbackURLs
list.public List<String> allowedOAuthFlows()
Set to code
to initiate a code grant flow, which provides an authorization code as the response.
This code can be exchanged for access tokens with the token endpoint.
Set to token
to specify that the client should get the access token (and, optionally, ID token,
based on scopes) directly.
code
to initiate a code grant flow, which provides an authorization code as the
response. This code can be exchanged for access tokens with the token endpoint.
Set to token
to specify that the client should get the access token (and, optionally, ID
token, based on scopes) directly.
OAuthFlowType
public List<String> allowedOAuthScopes()
A list of allowed OAuth
scopes. Currently supported values are "phone"
,
"email"
, "openid"
, and "Cognito"
.
OAuth
scopes. Currently supported values are "phone"
,
"email"
, "openid"
, and "Cognito"
.public Boolean allowedOAuthFlowsUserPoolClient()
Set to TRUE if the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.
public UpdateUserPoolClientRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<UpdateUserPoolClientRequest.Builder,UpdateUserPoolClientRequest>
public static UpdateUserPoolClientRequest.Builder builder()
public static Class<? extends UpdateUserPoolClientRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.