Class LiftrBaseSingleSignOnProperties
java.lang.Object
com.azure.resourcemanager.astro.models.LiftrBaseSingleSignOnProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<LiftrBaseSingleSignOnProperties>
public final class LiftrBaseSingleSignOnProperties
extends Object
implements com.azure.json.JsonSerializable<LiftrBaseSingleSignOnProperties>
Properties specific to Single Sign On Resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of LiftrBaseSingleSignOnProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the aadDomains property: List of AAD domains fetched from Microsoft Graph for user.Get the enterpriseAppId property: AAD enterprise application Id used to setup SSO.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of LiftrBaseSingleSignOnProperties from the JsonReader.Get the provisioningState property: Provisioning State of the resource.Get the singleSignOnState property: State of the Single Sign On for the organization.Get the singleSignOnUrl property: URL for SSO to be used by the partner to redirect the user to their system.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withAadDomains(List<String> aadDomains) Set the aadDomains property: List of AAD domains fetched from Microsoft Graph for user.withEnterpriseAppId(String enterpriseAppId) Set the enterpriseAppId property: AAD enterprise application Id used to setup SSO.withSingleSignOnState(SingleSignOnStates singleSignOnState) Set the singleSignOnState property: State of the Single Sign On for the organization.withSingleSignOnUrl(String singleSignOnUrl) Set the singleSignOnUrl property: URL for SSO to be used by the partner to redirect the user to their system.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
LiftrBaseSingleSignOnProperties
public LiftrBaseSingleSignOnProperties()Creates an instance of LiftrBaseSingleSignOnProperties class.
-
-
Method Details
-
singleSignOnState
Get the singleSignOnState property: State of the Single Sign On for the organization.- Returns:
- the singleSignOnState value.
-
withSingleSignOnState
Set the singleSignOnState property: State of the Single Sign On for the organization.- Parameters:
singleSignOnState- the singleSignOnState value to set.- Returns:
- the LiftrBaseSingleSignOnProperties object itself.
-
enterpriseAppId
Get the enterpriseAppId property: AAD enterprise application Id used to setup SSO.- Returns:
- the enterpriseAppId value.
-
withEnterpriseAppId
Set the enterpriseAppId property: AAD enterprise application Id used to setup SSO.- Parameters:
enterpriseAppId- the enterpriseAppId value to set.- Returns:
- the LiftrBaseSingleSignOnProperties object itself.
-
singleSignOnUrl
Get the singleSignOnUrl property: URL for SSO to be used by the partner to redirect the user to their system.- Returns:
- the singleSignOnUrl value.
-
withSingleSignOnUrl
Set the singleSignOnUrl property: URL for SSO to be used by the partner to redirect the user to their system.- Parameters:
singleSignOnUrl- the singleSignOnUrl value to set.- Returns:
- the LiftrBaseSingleSignOnProperties object itself.
-
aadDomains
Get the aadDomains property: List of AAD domains fetched from Microsoft Graph for user.- Returns:
- the aadDomains value.
-
withAadDomains
Set the aadDomains property: List of AAD domains fetched from Microsoft Graph for user.- Parameters:
aadDomains- the aadDomains value to set.- Returns:
- the LiftrBaseSingleSignOnProperties object itself.
-
provisioningState
Get the provisioningState property: Provisioning State of the resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<LiftrBaseSingleSignOnProperties>- Throws:
IOException
-
fromJson
public static LiftrBaseSingleSignOnProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of LiftrBaseSingleSignOnProperties from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of LiftrBaseSingleSignOnProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the LiftrBaseSingleSignOnProperties.
-