Class StudentProperties
java.lang.Object
com.azure.resourcemanager.education.fluent.models.StudentProperties
Student detail properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbudget()
Get the budget property: Student Budget.Get the effectiveDate property: Date student was added to the lab.email()
Get the email property: Student Email.Get the expirationDate property: Date this student is set to expire from the lab.Get the firstName property: First Name.lastName()
Get the lastName property: Last Name.role()
Get the role property: Student Role.status()
Get the status property: Student Lab Status.Get the subscriptionAlias property: Subscription alias.Get the subscriptionId property: Subscription Id.Get the subscriptionInviteLastSentDate property: subscription invite last sent date.void
validate()
Validates the instance.withBudget
(Amount budget) Set the budget property: Student Budget.Set the email property: Student Email.withExpirationDate
(OffsetDateTime expirationDate) Set the expirationDate property: Date this student is set to expire from the lab.withFirstName
(String firstName) Set the firstName property: First Name.withLastName
(String lastName) Set the lastName property: Last Name.withRole
(StudentRole role) Set the role property: Student Role.withSubscriptionAlias
(String subscriptionAlias) Set the subscriptionAlias property: Subscription alias.withSubscriptionInviteLastSentDate
(OffsetDateTime subscriptionInviteLastSentDate) Set the subscriptionInviteLastSentDate property: subscription invite last sent date.
-
Constructor Details
-
StudentProperties
public StudentProperties()
-
-
Method Details
-
firstName
Get the firstName property: First Name.- Returns:
- the firstName value.
-
withFirstName
Set the firstName property: First Name.- Parameters:
firstName
- the firstName value to set.- Returns:
- the StudentProperties object itself.
-
lastName
Get the lastName property: Last Name.- Returns:
- the lastName value.
-
withLastName
Set the lastName property: Last Name.- Parameters:
lastName
- the lastName value to set.- Returns:
- the StudentProperties object itself.
-
email
Get the email property: Student Email.- Returns:
- the email value.
-
withEmail
Set the email property: Student Email.- Parameters:
email
- the email value to set.- Returns:
- the StudentProperties object itself.
-
role
Get the role property: Student Role.- Returns:
- the role value.
-
withRole
Set the role property: Student Role.- Parameters:
role
- the role value to set.- Returns:
- the StudentProperties object itself.
-
budget
Get the budget property: Student Budget.- Returns:
- the budget value.
-
withBudget
Set the budget property: Student Budget.- Parameters:
budget
- the budget value to set.- Returns:
- the StudentProperties object itself.
-
subscriptionId
Get the subscriptionId property: Subscription Id.- Returns:
- the subscriptionId value.
-
expirationDate
Get the expirationDate property: Date this student is set to expire from the lab.- Returns:
- the expirationDate value.
-
withExpirationDate
Set the expirationDate property: Date this student is set to expire from the lab.- Parameters:
expirationDate
- the expirationDate value to set.- Returns:
- the StudentProperties object itself.
-
status
Get the status property: Student Lab Status.- Returns:
- the status value.
-
effectiveDate
Get the effectiveDate property: Date student was added to the lab.- Returns:
- the effectiveDate value.
-
subscriptionAlias
Get the subscriptionAlias property: Subscription alias.- Returns:
- the subscriptionAlias value.
-
withSubscriptionAlias
Set the subscriptionAlias property: Subscription alias.- Parameters:
subscriptionAlias
- the subscriptionAlias value to set.- Returns:
- the StudentProperties object itself.
-
subscriptionInviteLastSentDate
Get the subscriptionInviteLastSentDate property: subscription invite last sent date.- Returns:
- the subscriptionInviteLastSentDate value.
-
withSubscriptionInviteLastSentDate
public StudentProperties withSubscriptionInviteLastSentDate(OffsetDateTime subscriptionInviteLastSentDate) Set the subscriptionInviteLastSentDate property: subscription invite last sent date.- Parameters:
subscriptionInviteLastSentDate
- the subscriptionInviteLastSentDate value to set.- Returns:
- the StudentProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-