Package com.pulumi.azurenative.education
Class StudentArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.education.StudentArgs.Builder
-
- Enclosing class:
- StudentArgs
public static final class StudentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(StudentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StudentArgs.Builder
billingAccountName(com.pulumi.core.Output<java.lang.String> billingAccountName)
StudentArgs.Builder
billingAccountName(java.lang.String billingAccountName)
StudentArgs.Builder
billingProfileName(com.pulumi.core.Output<java.lang.String> billingProfileName)
StudentArgs.Builder
billingProfileName(java.lang.String billingProfileName)
StudentArgs.Builder
budget(AmountArgs budget)
StudentArgs.Builder
budget(com.pulumi.core.Output<AmountArgs> budget)
StudentArgs
build()
StudentArgs.Builder
email(com.pulumi.core.Output<java.lang.String> email)
StudentArgs.Builder
email(java.lang.String email)
StudentArgs.Builder
expirationDate(com.pulumi.core.Output<java.lang.String> expirationDate)
StudentArgs.Builder
expirationDate(java.lang.String expirationDate)
StudentArgs.Builder
firstName(com.pulumi.core.Output<java.lang.String> firstName)
StudentArgs.Builder
firstName(java.lang.String firstName)
StudentArgs.Builder
invoiceSectionName(com.pulumi.core.Output<java.lang.String> invoiceSectionName)
StudentArgs.Builder
invoiceSectionName(java.lang.String invoiceSectionName)
StudentArgs.Builder
lastName(com.pulumi.core.Output<java.lang.String> lastName)
StudentArgs.Builder
lastName(java.lang.String lastName)
StudentArgs.Builder
role(StudentRole role)
StudentArgs.Builder
role(com.pulumi.core.Either<java.lang.String,StudentRole> role)
StudentArgs.Builder
role(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,StudentRole>> role)
StudentArgs.Builder
role(java.lang.String role)
StudentArgs.Builder
studentAlias(com.pulumi.core.Output<java.lang.String> studentAlias)
StudentArgs.Builder
studentAlias(java.lang.String studentAlias)
StudentArgs.Builder
subscriptionAlias(com.pulumi.core.Output<java.lang.String> subscriptionAlias)
StudentArgs.Builder
subscriptionAlias(java.lang.String subscriptionAlias)
StudentArgs.Builder
subscriptionInviteLastSentDate(com.pulumi.core.Output<java.lang.String> subscriptionInviteLastSentDate)
StudentArgs.Builder
subscriptionInviteLastSentDate(java.lang.String subscriptionInviteLastSentDate)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StudentArgs defaults)
-
-
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
-
budget
public StudentArgs.Builder budget(com.pulumi.core.Output<AmountArgs> budget)
- Parameters:
budget
- Student Budget- Returns:
- builder
-
budget
public StudentArgs.Builder budget(AmountArgs budget)
- Parameters:
budget
- Student Budget- 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
-
role
public StudentArgs.Builder role(StudentRole 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
-
build
public StudentArgs build()
-
-