Class RosterProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.labservices.inputs.RosterProfileArgs.Builder
-
- Enclosing class:
- RosterProfileArgs
public static final class RosterProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RosterProfileArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RosterProfileArgs.Builder
activeDirectoryGroupId(com.pulumi.core.Output<java.lang.String> activeDirectoryGroupId)
RosterProfileArgs.Builder
activeDirectoryGroupId(java.lang.String activeDirectoryGroupId)
RosterProfileArgs
build()
RosterProfileArgs.Builder
lmsInstance(com.pulumi.core.Output<java.lang.String> lmsInstance)
RosterProfileArgs.Builder
lmsInstance(java.lang.String lmsInstance)
RosterProfileArgs.Builder
ltiClientId(com.pulumi.core.Output<java.lang.String> ltiClientId)
RosterProfileArgs.Builder
ltiClientId(java.lang.String ltiClientId)
RosterProfileArgs.Builder
ltiContextId(com.pulumi.core.Output<java.lang.String> ltiContextId)
RosterProfileArgs.Builder
ltiContextId(java.lang.String ltiContextId)
RosterProfileArgs.Builder
ltiRosterEndpoint(com.pulumi.core.Output<java.lang.String> ltiRosterEndpoint)
RosterProfileArgs.Builder
ltiRosterEndpoint(java.lang.String ltiRosterEndpoint)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RosterProfileArgs defaults)
-
-
Method Detail
-
activeDirectoryGroupId
public RosterProfileArgs.Builder activeDirectoryGroupId(@Nullable com.pulumi.core.Output<java.lang.String> activeDirectoryGroupId)
- Parameters:
activeDirectoryGroupId
- The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.- Returns:
- builder
-
activeDirectoryGroupId
public RosterProfileArgs.Builder activeDirectoryGroupId(java.lang.String activeDirectoryGroupId)
- Parameters:
activeDirectoryGroupId
- The AAD group ID which this lab roster is populated from. Having this set enables AAD sync mode.- Returns:
- builder
-
lmsInstance
public RosterProfileArgs.Builder lmsInstance(@Nullable com.pulumi.core.Output<java.lang.String> lmsInstance)
- Parameters:
lmsInstance
- The base URI identifying the lms instance.- Returns:
- builder
-
lmsInstance
public RosterProfileArgs.Builder lmsInstance(java.lang.String lmsInstance)
- Parameters:
lmsInstance
- The base URI identifying the lms instance.- Returns:
- builder
-
ltiClientId
public RosterProfileArgs.Builder ltiClientId(@Nullable com.pulumi.core.Output<java.lang.String> ltiClientId)
- Parameters:
ltiClientId
- The unique id of the azure lab services tool in the lms.- Returns:
- builder
-
ltiClientId
public RosterProfileArgs.Builder ltiClientId(java.lang.String ltiClientId)
- Parameters:
ltiClientId
- The unique id of the azure lab services tool in the lms.- Returns:
- builder
-
ltiContextId
public RosterProfileArgs.Builder ltiContextId(@Nullable com.pulumi.core.Output<java.lang.String> ltiContextId)
- Parameters:
ltiContextId
- The unique context identifier for the lab in the lms.- Returns:
- builder
-
ltiContextId
public RosterProfileArgs.Builder ltiContextId(java.lang.String ltiContextId)
- Parameters:
ltiContextId
- The unique context identifier for the lab in the lms.- Returns:
- builder
-
ltiRosterEndpoint
public RosterProfileArgs.Builder ltiRosterEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> ltiRosterEndpoint)
- Parameters:
ltiRosterEndpoint
- The uri of the names and roles service endpoint on the lms for the class attached to this lab.- Returns:
- builder
-
ltiRosterEndpoint
public RosterProfileArgs.Builder ltiRosterEndpoint(java.lang.String ltiRosterEndpoint)
- Parameters:
ltiRosterEndpoint
- The uri of the names and roles service endpoint on the lms for the class attached to this lab.- Returns:
- builder
-
build
public RosterProfileArgs build()
-
-