Class IdentityProviderBaseParameters
- java.lang.Object
-
- com.azure.resourcemanager.apimanagement.models.IdentityProviderBaseParameters
-
- Direct Known Subclasses:
IdentityProviderContractProperties
,IdentityProviderCreateContractProperties
,IdentityProviderUpdateProperties
public class IdentityProviderBaseParameters extends Object
Identity Provider Base Parameter Properties.
-
-
Constructor Summary
Constructors Constructor Description IdentityProviderBaseParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
allowedTenants()
Get the allowedTenants property: List of Allowed Tenants when configuring Azure Active Directory login.String
authority()
Get the authority property: OpenID Connect discovery endpoint hostname for AAD or AAD B2C.String
passwordResetPolicyName()
Get the passwordResetPolicyName property: Password Reset Policy Name.String
profileEditingPolicyName()
Get the profileEditingPolicyName property: Profile Editing Policy Name.String
signinPolicyName()
Get the signinPolicyName property: Signin Policy Name.String
signinTenant()
Get the signinTenant property: The TenantId to use instead of Common when logging into Active Directory.String
signupPolicyName()
Get the signupPolicyName property: Signup Policy Name.IdentityProviderType
type()
Get the type property: Identity Provider Type identifier.void
validate()
Validates the instance.IdentityProviderBaseParameters
withAllowedTenants(List<String> allowedTenants)
Set the allowedTenants property: List of Allowed Tenants when configuring Azure Active Directory login.IdentityProviderBaseParameters
withAuthority(String authority)
Set the authority property: OpenID Connect discovery endpoint hostname for AAD or AAD B2C.IdentityProviderBaseParameters
withPasswordResetPolicyName(String passwordResetPolicyName)
Set the passwordResetPolicyName property: Password Reset Policy Name.IdentityProviderBaseParameters
withProfileEditingPolicyName(String profileEditingPolicyName)
Set the profileEditingPolicyName property: Profile Editing Policy Name.IdentityProviderBaseParameters
withSigninPolicyName(String signinPolicyName)
Set the signinPolicyName property: Signin Policy Name.IdentityProviderBaseParameters
withSigninTenant(String signinTenant)
Set the signinTenant property: The TenantId to use instead of Common when logging into Active Directory.IdentityProviderBaseParameters
withSignupPolicyName(String signupPolicyName)
Set the signupPolicyName property: Signup Policy Name.IdentityProviderBaseParameters
withType(IdentityProviderType type)
Set the type property: Identity Provider Type identifier.
-
-
-
Method Detail
-
type
public IdentityProviderType type()
Get the type property: Identity Provider Type identifier.- Returns:
- the type value.
-
withType
public IdentityProviderBaseParameters withType(IdentityProviderType type)
Set the type property: Identity Provider Type identifier.- Parameters:
type
- the type value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
signinTenant
public String signinTenant()
Get the signinTenant property: The TenantId to use instead of Common when logging into Active Directory.- Returns:
- the signinTenant value.
-
withSigninTenant
public IdentityProviderBaseParameters withSigninTenant(String signinTenant)
Set the signinTenant property: The TenantId to use instead of Common when logging into Active Directory.- Parameters:
signinTenant
- the signinTenant value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
allowedTenants
public List<String> allowedTenants()
Get the allowedTenants property: List of Allowed Tenants when configuring Azure Active Directory login.- Returns:
- the allowedTenants value.
-
withAllowedTenants
public IdentityProviderBaseParameters withAllowedTenants(List<String> allowedTenants)
Set the allowedTenants property: List of Allowed Tenants when configuring Azure Active Directory login.- Parameters:
allowedTenants
- the allowedTenants value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
authority
public String authority()
Get the authority property: OpenID Connect discovery endpoint hostname for AAD or AAD B2C.- Returns:
- the authority value.
-
withAuthority
public IdentityProviderBaseParameters withAuthority(String authority)
Set the authority property: OpenID Connect discovery endpoint hostname for AAD or AAD B2C.- Parameters:
authority
- the authority value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
signupPolicyName
public String signupPolicyName()
Get the signupPolicyName property: Signup Policy Name. Only applies to AAD B2C Identity Provider.- Returns:
- the signupPolicyName value.
-
withSignupPolicyName
public IdentityProviderBaseParameters withSignupPolicyName(String signupPolicyName)
Set the signupPolicyName property: Signup Policy Name. Only applies to AAD B2C Identity Provider.- Parameters:
signupPolicyName
- the signupPolicyName value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
signinPolicyName
public String signinPolicyName()
Get the signinPolicyName property: Signin Policy Name. Only applies to AAD B2C Identity Provider.- Returns:
- the signinPolicyName value.
-
withSigninPolicyName
public IdentityProviderBaseParameters withSigninPolicyName(String signinPolicyName)
Set the signinPolicyName property: Signin Policy Name. Only applies to AAD B2C Identity Provider.- Parameters:
signinPolicyName
- the signinPolicyName value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
profileEditingPolicyName
public String profileEditingPolicyName()
Get the profileEditingPolicyName property: Profile Editing Policy Name. Only applies to AAD B2C Identity Provider.- Returns:
- the profileEditingPolicyName value.
-
withProfileEditingPolicyName
public IdentityProviderBaseParameters withProfileEditingPolicyName(String profileEditingPolicyName)
Set the profileEditingPolicyName property: Profile Editing Policy Name. Only applies to AAD B2C Identity Provider.- Parameters:
profileEditingPolicyName
- the profileEditingPolicyName value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
passwordResetPolicyName
public String passwordResetPolicyName()
Get the passwordResetPolicyName property: Password Reset Policy Name. Only applies to AAD B2C Identity Provider.- Returns:
- the passwordResetPolicyName value.
-
withPasswordResetPolicyName
public IdentityProviderBaseParameters withPasswordResetPolicyName(String passwordResetPolicyName)
Set the passwordResetPolicyName property: Password Reset Policy Name. Only applies to AAD B2C Identity Provider.- Parameters:
passwordResetPolicyName
- the passwordResetPolicyName value to set.- Returns:
- the IdentityProviderBaseParameters object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-