Class IdentityProviderState.Builder

  • Enclosing class:
    IdentityProviderState

    public static final class IdentityProviderState.Builder
    extends java.lang.Object
    • Method Detail

      • attributeMapping

        public IdentityProviderState.Builder attributeMapping​(@Nullable
                                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> attributeMapping)
        Parameters:
        attributeMapping - The map of attribute mapping of user pool attributes. [AttributeMapping in AWS API documentation](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-AttributeMapping)
        Returns:
        builder
      • attributeMapping

        public IdentityProviderState.Builder attributeMapping​(java.util.Map<java.lang.String,​java.lang.String> attributeMapping)
        Parameters:
        attributeMapping - The map of attribute mapping of user pool attributes. [AttributeMapping in AWS API documentation](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-AttributeMapping)
        Returns:
        builder
      • idpIdentifiers

        public IdentityProviderState.Builder idpIdentifiers​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> idpIdentifiers)
        Parameters:
        idpIdentifiers - The list of identity providers.
        Returns:
        builder
      • idpIdentifiers

        public IdentityProviderState.Builder idpIdentifiers​(java.util.List<java.lang.String> idpIdentifiers)
        Parameters:
        idpIdentifiers - The list of identity providers.
        Returns:
        builder
      • idpIdentifiers

        public IdentityProviderState.Builder idpIdentifiers​(java.lang.String... idpIdentifiers)
        Parameters:
        idpIdentifiers - The list of identity providers.
        Returns:
        builder
      • providerDetails

        public IdentityProviderState.Builder providerDetails​(@Nullable
                                                             com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> providerDetails)
        Parameters:
        providerDetails - The map of identity details, such as access token
        Returns:
        builder
      • providerDetails

        public IdentityProviderState.Builder providerDetails​(java.util.Map<java.lang.String,​java.lang.String> providerDetails)
        Parameters:
        providerDetails - The map of identity details, such as access token
        Returns:
        builder
      • providerName

        public IdentityProviderState.Builder providerName​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> providerName)
        Parameters:
        providerName - The provider name
        Returns:
        builder
      • providerName

        public IdentityProviderState.Builder providerName​(java.lang.String providerName)
        Parameters:
        providerName - The provider name
        Returns:
        builder
      • providerType

        public IdentityProviderState.Builder providerType​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> providerType)
        Parameters:
        providerType - The provider type. [See AWS API for valid values](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-ProviderType)
        Returns:
        builder
      • providerType

        public IdentityProviderState.Builder providerType​(java.lang.String providerType)
        Parameters:
        providerType - The provider type. [See AWS API for valid values](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_CreateIdentityProvider.html#CognitoUserPools-CreateIdentityProvider-request-ProviderType)
        Returns:
        builder
      • userPoolId

        public IdentityProviderState.Builder userPoolId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> userPoolId)
        Parameters:
        userPoolId - The user pool id
        Returns:
        builder
      • userPoolId

        public IdentityProviderState.Builder userPoolId​(java.lang.String userPoolId)
        Parameters:
        userPoolId - The user pool id
        Returns:
        builder