IdentitySource Class
- java.
lang. Object - com.
azure. resourcemanager. avs. models. IdentitySource
- com.
Implements
public final class IdentitySource
implements JsonSerializable<IdentitySource>
vCenter Single Sign On Identity Source.
Constructor Summary
Constructor | Description |
---|---|
IdentitySource() |
Creates an instance of Identity |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
alias()
Get the alias property: The domain's NetBIOS name. |
String |
baseGroupDN()
Get the base |
String |
baseUserDN()
Get the base |
String |
domain()
Get the domain property: The domain's dns name. |
static
Identity |
fromJson(JsonReader jsonReader)
Reads an instance of Identity |
String |
name()
Get the name property: The name of the identity source. |
String |
password()
Get the password property: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. |
String |
primaryServer()
Get the primary |
String |
secondaryServer()
Get the secondary |
Ssl |
ssl()
Get the ssl property: Protect LDAP communication using SSL certificate (LDAPS). |
Json |
toJson(JsonWriter jsonWriter) |
String |
username()
Get the username property: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group. |
void |
validate()
Validates the instance. |
Identity |
withAlias(String alias)
Set the alias property: The domain's NetBIOS name. |
Identity |
withBaseGroupDN(String baseGroupDN)
Set the base |
Identity |
withBaseUserDN(String baseUserDN)
Set the base |
Identity |
withDomain(String domain)
Set the domain property: The domain's dns name. |
Identity |
withName(String name)
Set the name property: The name of the identity source. |
Identity |
withPassword(String password)
Set the password property: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups. |
Identity |
withPrimaryServer(String primaryServer)
Set the primary |
Identity |
withSecondaryServer(String secondaryServer)
Set the secondary |
Identity |
withSsl(SslEnum ssl)
Set the ssl property: Protect LDAP communication using SSL certificate (LDAPS). |
Identity |
withUsername(String username)
Set the username property: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group. |
Methods inherited from java.lang.Object
Constructor Details
IdentitySource
public IdentitySource()
Creates an instance of IdentitySource class.
Method Details
alias
public String alias()
Get the alias property: The domain's NetBIOS name.
Returns:
baseGroupDN
public String baseGroupDN()
Get the baseGroupDN property: The base distinguished name for groups.
Returns:
baseUserDN
public String baseUserDN()
Get the baseUserDN property: The base distinguished name for users.
Returns:
domain
public String domain()
Get the domain property: The domain's dns name.
Returns:
fromJson
public static IdentitySource fromJson(JsonReader jsonReader)
Reads an instance of IdentitySource from the JsonReader.
Parameters:
Returns:
Throws:
name
public String name()
Get the name property: The name of the identity source.
Returns:
password
public String password()
Get the password property: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
Returns:
primaryServer
public String primaryServer()
Get the primaryServer property: Primary server URL.
Returns:
secondaryServer
public String secondaryServer()
Get the secondaryServer property: Secondary server URL.
Returns:
ssl
public SslEnum ssl()
Get the ssl property: Protect LDAP communication using SSL certificate (LDAPS).
Returns:
toJson
username
public String username()
Get the username property: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group.
Returns:
validate
public void validate()
Validates the instance.
withAlias
public IdentitySource withAlias(String alias)
Set the alias property: The domain's NetBIOS name.
Parameters:
Returns:
withBaseGroupDN
public IdentitySource withBaseGroupDN(String baseGroupDN)
Set the baseGroupDN property: The base distinguished name for groups.
Parameters:
Returns:
withBaseUserDN
public IdentitySource withBaseUserDN(String baseUserDN)
Set the baseUserDN property: The base distinguished name for users.
Parameters:
Returns:
withDomain
public IdentitySource withDomain(String domain)
Set the domain property: The domain's dns name.
Parameters:
Returns:
withName
public IdentitySource withName(String name)
Set the name property: The name of the identity source.
Parameters:
Returns:
withPassword
public IdentitySource withPassword(String password)
Set the password property: The password of the Active Directory user with a minimum of read-only access to Base DN for users and groups.
Parameters:
Returns:
withPrimaryServer
public IdentitySource withPrimaryServer(String primaryServer)
Set the primaryServer property: Primary server URL.
Parameters:
Returns:
withSecondaryServer
public IdentitySource withSecondaryServer(String secondaryServer)
Set the secondaryServer property: Secondary server URL.
Parameters:
Returns:
withSsl
public IdentitySource withSsl(SslEnum ssl)
Set the ssl property: Protect LDAP communication using SSL certificate (LDAPS).
Parameters:
Returns:
withUsername
public IdentitySource withUsername(String username)
Set the username property: The ID of an Active Directory user with a minimum of read-only access to Base DN for users and group.
Parameters:
Returns:
Applies to
Azure SDK for Java