Class UserState.Builder

  • Enclosing class:
    UserState

    public static final class UserState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(UserState defaults)
    • Method Detail

      • directoryId

        public UserState.Builder directoryId​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> directoryId)
        Parameters:
        directoryId - ID of the Directory that's associated with the user.
        Returns:
        builder
      • directoryId

        public UserState.Builder directoryId​(java.lang.String directoryId)
        Parameters:
        directoryId - ID of the Directory that's associated with the user.
        Returns:
        builder
      • distinguishedName

        public UserState.Builder distinguishedName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> distinguishedName)
        Parameters:
        distinguishedName - Distinguished name of the user.
        Returns:
        builder
      • distinguishedName

        public UserState.Builder distinguishedName​(java.lang.String distinguishedName)
        Parameters:
        distinguishedName - Distinguished name of the user.
        Returns:
        builder
      • emailAddress

        public UserState.Builder emailAddress​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> emailAddress)
        Parameters:
        emailAddress - Email address of the user.
        Returns:
        builder
      • emailAddress

        public UserState.Builder emailAddress​(java.lang.String emailAddress)
        Parameters:
        emailAddress - Email address of the user.
        Returns:
        builder
      • enabled

        public UserState.Builder enabled​(@Nullable
                                         com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether the user is active.
        Returns:
        builder
      • enabled

        public UserState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the user is active.
        Returns:
        builder
      • givenName

        public UserState.Builder givenName​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> givenName)
        Parameters:
        givenName - First name of the user.
        Returns:
        builder
      • givenName

        public UserState.Builder givenName​(java.lang.String givenName)
        Parameters:
        givenName - First name of the user.
        Returns:
        builder
      • realm

        public UserState.Builder realm​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> realm)
        Parameters:
        realm - Realm of the user.
        Returns:
        builder
      • realm

        public UserState.Builder realm​(java.lang.String realm)
        Parameters:
        realm - Realm of the user.
        Returns:
        builder
      • region

        public UserState.Builder region​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where the user is managed. Defaults to the provider region.
        Returns:
        builder
      • region

        public UserState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where the user is managed. Defaults to the provider region.
        Returns:
        builder
      • samAccountName

        public UserState.Builder samAccountName​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> samAccountName)
        Parameters:
        samAccountName - SAM account name of the user. Must contain only word characters, hyphens, and periods. The following arguments are optional:
        Returns:
        builder
      • samAccountName

        public UserState.Builder samAccountName​(java.lang.String samAccountName)
        Parameters:
        samAccountName - SAM account name of the user. Must contain only word characters, hyphens, and periods. The following arguments are optional:
        Returns:
        builder
      • sid

        public UserState.Builder sid​(@Nullable
                                     com.pulumi.core.Output<java.lang.String> sid)
        Parameters:
        sid - Unique Security identifier (SID) of the user.
        Returns:
        builder
      • sid

        public UserState.Builder sid​(java.lang.String sid)
        Parameters:
        sid - Unique Security identifier (SID) of the user.
        Returns:
        builder
      • surname

        public UserState.Builder surname​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> surname)
        Parameters:
        surname - Last name of the user.
        Returns:
        builder
      • surname

        public UserState.Builder surname​(java.lang.String surname)
        Parameters:
        surname - Last name of the user.
        Returns:
        builder
      • userPrincipalName

        public UserState.Builder userPrincipalName​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> userPrincipalName)
        Parameters:
        userPrincipalName - User principal name of the user.
        Returns:
        builder
      • userPrincipalName

        public UserState.Builder userPrincipalName​(java.lang.String userPrincipalName)
        Parameters:
        userPrincipalName - User principal name of the user.
        Returns:
        builder