RosterProfile Class
- java.
lang. Object - com.
azure. resourcemanager. labservices. models. RosterProfile
- com.
Implements
public final class RosterProfile
implements JsonSerializable<RosterProfile>
The lab user list management profile.
Constructor Summary
| Constructor | Description |
|---|---|
| RosterProfile() |
Creates an instance of Roster |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
activeDirectoryGroupId()
Get the active |
|
static
Roster |
fromJson(JsonReader jsonReader)
Reads an instance of Roster |
| String |
lmsInstance()
Get the lms |
| String |
ltiClientId()
Get the lti |
| String |
ltiContextId()
Get the lti |
| String |
ltiRosterEndpoint()
Get the lti |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Roster |
withActiveDirectoryGroupId(String activeDirectoryGroupId)
Set the active |
|
Roster |
withLmsInstance(String lmsInstance)
Set the lms |
|
Roster |
withLtiClientId(String ltiClientId)
Set the lti |
|
Roster |
withLtiContextId(String ltiContextId)
Set the lti |
|
Roster |
withLtiRosterEndpoint(String ltiRosterEndpoint)
Set the lti |
Methods inherited from java.lang.Object
Constructor Details
RosterProfile
public RosterProfile()
Creates an instance of RosterProfile class.
Method Details
activeDirectoryGroupId
public String activeDirectoryGroupId()
Get the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
Returns:
fromJson
public static RosterProfile fromJson(JsonReader jsonReader)
Reads an instance of RosterProfile from the JsonReader.
Parameters:
Returns:
Throws:
lmsInstance
public String lmsInstance()
Get the lmsInstance property: The base URI identifying the lms instance.
Returns:
ltiClientId
public String ltiClientId()
Get the ltiClientId property: The unique id of the azure lab services tool in the lms.
Returns:
ltiContextId
public String ltiContextId()
Get the ltiContextId property: The unique context identifier for the lab in the lms.
Returns:
ltiRosterEndpoint
public String ltiRosterEndpoint()
Get the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.
Returns:
toJson
validate
public void validate()
Validates the instance.
withActiveDirectoryGroupId
public RosterProfile withActiveDirectoryGroupId(String activeDirectoryGroupId)
Set the activeDirectoryGroupId property: The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.
Parameters:
Returns:
withLmsInstance
public RosterProfile withLmsInstance(String lmsInstance)
Set the lmsInstance property: The base URI identifying the lms instance.
Parameters:
Returns:
withLtiClientId
public RosterProfile withLtiClientId(String ltiClientId)
Set the ltiClientId property: The unique id of the azure lab services tool in the lms.
Parameters:
Returns:
withLtiContextId
public RosterProfile withLtiContextId(String ltiContextId)
Set the ltiContextId property: The unique context identifier for the lab in the lms.
Parameters:
Returns:
withLtiRosterEndpoint
public RosterProfile withLtiRosterEndpoint(String ltiRosterEndpoint)
Set the ltiRosterEndpoint property: The uri of the names and roles service endpoint on the lms for the class attached to this lab.
Parameters:
Returns: