Class StudentArgs.Builder

  • Enclosing class:
    StudentArgs

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

      • Builder

        public Builder()
    • Method Detail

      • billingAccountName

        public StudentArgs.Builder billingAccountName​(com.pulumi.core.Output<java.lang.String> billingAccountName)
        Parameters:
        billingAccountName - The ID that uniquely identifies a billing account.
        Returns:
        builder
      • billingAccountName

        public StudentArgs.Builder billingAccountName​(java.lang.String billingAccountName)
        Parameters:
        billingAccountName - The ID that uniquely identifies a billing account.
        Returns:
        builder
      • billingProfileName

        public StudentArgs.Builder billingProfileName​(com.pulumi.core.Output<java.lang.String> billingProfileName)
        Parameters:
        billingProfileName - The ID that uniquely identifies a billing profile.
        Returns:
        builder
      • billingProfileName

        public StudentArgs.Builder billingProfileName​(java.lang.String billingProfileName)
        Parameters:
        billingProfileName - The ID that uniquely identifies a billing profile.
        Returns:
        builder
      • email

        public StudentArgs.Builder email​(com.pulumi.core.Output<java.lang.String> email)
        Parameters:
        email - Student Email
        Returns:
        builder
      • email

        public StudentArgs.Builder email​(java.lang.String email)
        Parameters:
        email - Student Email
        Returns:
        builder
      • expirationDate

        public StudentArgs.Builder expirationDate​(com.pulumi.core.Output<java.lang.String> expirationDate)
        Parameters:
        expirationDate - Date this student is set to expire from the lab.
        Returns:
        builder
      • expirationDate

        public StudentArgs.Builder expirationDate​(java.lang.String expirationDate)
        Parameters:
        expirationDate - Date this student is set to expire from the lab.
        Returns:
        builder
      • firstName

        public StudentArgs.Builder firstName​(com.pulumi.core.Output<java.lang.String> firstName)
        Parameters:
        firstName - First Name
        Returns:
        builder
      • firstName

        public StudentArgs.Builder firstName​(java.lang.String firstName)
        Parameters:
        firstName - First Name
        Returns:
        builder
      • invoiceSectionName

        public StudentArgs.Builder invoiceSectionName​(com.pulumi.core.Output<java.lang.String> invoiceSectionName)
        Parameters:
        invoiceSectionName - The ID that uniquely identifies an invoice section.
        Returns:
        builder
      • invoiceSectionName

        public StudentArgs.Builder invoiceSectionName​(java.lang.String invoiceSectionName)
        Parameters:
        invoiceSectionName - The ID that uniquely identifies an invoice section.
        Returns:
        builder
      • lastName

        public StudentArgs.Builder lastName​(com.pulumi.core.Output<java.lang.String> lastName)
        Parameters:
        lastName - Last Name
        Returns:
        builder
      • lastName

        public StudentArgs.Builder lastName​(java.lang.String lastName)
        Parameters:
        lastName - Last Name
        Returns:
        builder
      • role

        public StudentArgs.Builder role​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​StudentRole>> role)
        Parameters:
        role - Student Role
        Returns:
        builder
      • role

        public StudentArgs.Builder role​(com.pulumi.core.Either<java.lang.String,​StudentRole> role)
        Parameters:
        role - Student Role
        Returns:
        builder
      • role

        public StudentArgs.Builder role​(java.lang.String role)
        Parameters:
        role - Student Role
        Returns:
        builder
      • studentAlias

        public StudentArgs.Builder studentAlias​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> studentAlias)
        Parameters:
        studentAlias - Student alias.
        Returns:
        builder
      • studentAlias

        public StudentArgs.Builder studentAlias​(java.lang.String studentAlias)
        Parameters:
        studentAlias - Student alias.
        Returns:
        builder
      • subscriptionAlias

        public StudentArgs.Builder subscriptionAlias​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> subscriptionAlias)
        Parameters:
        subscriptionAlias - Subscription alias
        Returns:
        builder
      • subscriptionAlias

        public StudentArgs.Builder subscriptionAlias​(java.lang.String subscriptionAlias)
        Parameters:
        subscriptionAlias - Subscription alias
        Returns:
        builder
      • subscriptionInviteLastSentDate

        public StudentArgs.Builder subscriptionInviteLastSentDate​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> subscriptionInviteLastSentDate)
        Parameters:
        subscriptionInviteLastSentDate - subscription invite last sent date
        Returns:
        builder
      • subscriptionInviteLastSentDate

        public StudentArgs.Builder subscriptionInviteLastSentDate​(java.lang.String subscriptionInviteLastSentDate)
        Parameters:
        subscriptionInviteLastSentDate - subscription invite last sent date
        Returns:
        builder