Interface CognitoUserPoolConfigurationItem.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CognitoUserPoolConfigurationItem.Builder,CognitoUserPoolConfigurationItem>, SdkBuilder<CognitoUserPoolConfigurationItem.Builder,CognitoUserPoolConfigurationItem>, SdkPojo
Enclosing class:
CognitoUserPoolConfigurationItem

public static interface CognitoUserPoolConfigurationItem.Builder extends SdkPojo, CopyableBuilder<CognitoUserPoolConfigurationItem.Builder,CognitoUserPoolConfigurationItem>
  • Method Details

    • 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

      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

      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

      The OpenID Connect (OIDC) issuer ID 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) issuer ID 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

      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

      The configuration of the user groups from an Amazon Cognito user pool identity source.

      This is a convenience method that creates an instance of the CognitoGroupConfigurationItem.Builder avoiding the need to create one manually via CognitoGroupConfigurationItem.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to groupConfiguration(CognitoGroupConfigurationItem).

      Parameters:
      groupConfiguration - a consumer that will call methods on CognitoGroupConfigurationItem.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: