Interface CognitoUserPoolConfigurationDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CognitoUserPoolConfigurationDetail.Builder,CognitoUserPoolConfigurationDetail>,SdkBuilder<CognitoUserPoolConfigurationDetail.Builder,CognitoUserPoolConfigurationDetail>,SdkPojo
- Enclosing class:
- CognitoUserPoolConfigurationDetail
public static interface CognitoUserPoolConfigurationDetail.Builder extends SdkPojo, CopyableBuilder<CognitoUserPoolConfigurationDetail.Builder,CognitoUserPoolConfigurationDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CognitoUserPoolConfigurationDetail.BuilderclientIds(String... clientIds)The unique application client IDs that are associated with the specified Amazon Cognito user pool.CognitoUserPoolConfigurationDetail.BuilderclientIds(Collection<String> clientIds)The unique application client IDs that are associated with the specified Amazon Cognito user pool.default CognitoUserPoolConfigurationDetail.BuildergroupConfiguration(Consumer<CognitoGroupConfigurationDetail.Builder> groupConfiguration)The configuration of the user groups from an Amazon Cognito user pool identity source.CognitoUserPoolConfigurationDetail.BuildergroupConfiguration(CognitoGroupConfigurationDetail groupConfiguration)The configuration of the user groups from an Amazon Cognito user pool identity source.CognitoUserPoolConfigurationDetail.Builderissuer(String issuer)The OpenID Connect (OIDC)issuerID of the Amazon Cognito user pool that contains the identities to be authorized.CognitoUserPoolConfigurationDetail.BuilderuserPoolArn(String userPoolArn)The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
userPoolArn
CognitoUserPoolConfigurationDetail.Builder userPoolArn(String userPoolArn)
The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.
Example:
"userPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"- Parameters:
userPoolArn- The Amazon Resource Name (ARN) of the Amazon Cognito user pool that contains the identities to be authorized.Example:
"userPoolArn": "arn:aws:cognito-idp:us-east-1:123456789012:userpool/us-east-1_1a2b3c4d5"- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientIds
CognitoUserPoolConfigurationDetail.Builder clientIds(Collection<String> clientIds)
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
Example:
"clientIds": ["&ExampleCogClientId;"]- Parameters:
clientIds- The unique application client IDs that are associated with the specified Amazon Cognito user pool.Example:
"clientIds": ["&ExampleCogClientId;"]- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientIds
CognitoUserPoolConfigurationDetail.Builder clientIds(String... clientIds)
The unique application client IDs that are associated with the specified Amazon Cognito user pool.
Example:
"clientIds": ["&ExampleCogClientId;"]- Parameters:
clientIds- The unique application client IDs that are associated with the specified Amazon Cognito user pool.Example:
"clientIds": ["&ExampleCogClientId;"]- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuer
CognitoUserPoolConfigurationDetail.Builder issuer(String issuer)
The OpenID Connect (OIDC)
issuerID of the Amazon Cognito user pool that contains the identities to be authorized.Example:
"issuer": "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"- Parameters:
issuer- The OpenID Connect (OIDC)issuerID of the Amazon Cognito user pool that contains the identities to be authorized.Example:
"issuer": "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_1a2b3c4d5"- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupConfiguration
CognitoUserPoolConfigurationDetail.Builder groupConfiguration(CognitoGroupConfigurationDetail groupConfiguration)
The configuration of the user groups from an Amazon Cognito user pool identity source.
- Parameters:
groupConfiguration- The configuration of the user groups from an Amazon Cognito user pool identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupConfiguration
default CognitoUserPoolConfigurationDetail.Builder groupConfiguration(Consumer<CognitoGroupConfigurationDetail.Builder> groupConfiguration)
The configuration of the user groups from an Amazon Cognito user pool identity source.
This is a convenience method that creates an instance of theCognitoGroupConfigurationDetail.Builderavoiding the need to create one manually viaCognitoGroupConfigurationDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togroupConfiguration(CognitoGroupConfigurationDetail).- Parameters:
groupConfiguration- a consumer that will call methods onCognitoGroupConfigurationDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
groupConfiguration(CognitoGroupConfigurationDetail)
-
-