/*******************************************************************************
* Copyright (c) Microsoft Open Technologies, Inc.
* All Rights Reserved
* See License.txt in the project root for license information.
******************************************************************************/
package com.microsoft.directoryservices;
/**
* The type Service Principal.
*/
public class ServicePrincipal extends DirectoryObject {
public ServicePrincipal(){
setODataType("#Microsoft.DirectoryServices.ServicePrincipal");
}
private Boolean accountEnabled;
/**
* Gets the account Enabled.
*
* @return the Boolean
*/
public Boolean getaccountEnabled() {
return this.accountEnabled;
}
/**
* Sets the account Enabled.
*
* @param value the Boolean
*/
public void setaccountEnabled(Boolean value) {
this.accountEnabled = value;
}
private String appDisplayName;
/**
* Gets the app Display Name.
*
* @return the String
*/
public String getappDisplayName() {
return this.appDisplayName;
}
/**
* Sets the app Display Name.
*
* @param value the String
*/
public void setappDisplayName(String value) {
this.appDisplayName = value;
}
private String appId;
/**
* Gets the app Id.
*
* @return the String
*/
public String getappId() {
return this.appId;
}
/**
* Sets the app Id.
*
* @param value the String
*/
public void setappId(String value) {
this.appId = value;
}
private java.util.UUID appOwnerTenantId;
/**
* Gets the app Owner Tenant Id.
*
* @return the java.util.UUID
*/
public java.util.UUID getappOwnerTenantId() {
return this.appOwnerTenantId;
}
/**
* Sets the app Owner Tenant Id.
*
* @param value the java.util.UUID
*/
public void setappOwnerTenantId(java.util.UUID value) {
this.appOwnerTenantId = value;
}
private Boolean appRoleAssignmentRequired;
/**
* Gets the app Role Assignment Required.
*
* @return the Boolean
*/
public Boolean getappRoleAssignmentRequired() {
return this.appRoleAssignmentRequired;
}
/**
* Sets the app Role Assignment Required.
*
* @param value the Boolean
*/
public void setappRoleAssignmentRequired(Boolean value) {
this.appRoleAssignmentRequired = value;
}
private java.util.List<AppRole> appRoles;
/**
* Gets the app Roles.
*
* @return the java.util.List<AppRole>
*/
public java.util.List<AppRole> getappRoles() {
return this.appRoles;
}
/**
* Sets the app Roles.
*
* @param value the java.util.List<AppRole>
*/
public void setappRoles(java.util.List<AppRole> value) {
this.appRoles = value;
}
private String displayName;
/**
* Gets the display Name.
*
* @return the String
*/
public String getdisplayName() {
return this.displayName;
}
/**
* Sets the display Name.
*
* @param value the String
*/
public void setdisplayName(String value) {
this.displayName = value;
}
private String errorUrl;
/**
* Gets the error Url.
*
* @return the String
*/
public String geterrorUrl() {
return this.errorUrl;
}
/**
* Sets the error Url.
*
* @param value the String
*/
public void seterrorUrl(String value) {
this.errorUrl = value;
}
private String homepage;
/**
* Gets the homepage.
*
* @return the String
*/
public String gethomepage() {
return this.homepage;
}
/**
* Sets the homepage.
*
* @param value the String
*/
public void sethomepage(String value) {
this.homepage = value;
}
private java.util.List<KeyCredential> keyCredentials;
/**
* Gets the key Credentials.
*
* @return the java.util.List<KeyCredential>
*/
public java.util.List<KeyCredential> getkeyCredentials() {
return this.keyCredentials;
}
/**
* Sets the key Credentials.
*
* @param value the java.util.List<KeyCredential>
*/
public void setkeyCredentials(java.util.List<KeyCredential> value) {
this.keyCredentials = value;
}
private String logoutUrl;
/**
* Gets the logout Url.
*
* @return the String
*/
public String getlogoutUrl() {
return this.logoutUrl;
}
/**
* Sets the logout Url.
*
* @param value the String
*/
public void setlogoutUrl(String value) {
this.logoutUrl = value;
}
private java.util.List<OAuth2Permission> oauth2Permissions;
/**
* Gets the oauth2Permissions.
*
* @return the java.util.List<OAuth2Permission>
*/
public java.util.List<OAuth2Permission> getoauth2Permissions() {
return this.oauth2Permissions;
}
/**
* Sets the oauth2Permissions.
*
* @param value the java.util.List<OAuth2Permission>
*/
public void setoauth2Permissions(java.util.List<OAuth2Permission> value) {
this.oauth2Permissions = value;
}
private java.util.List<PasswordCredential> passwordCredentials;
/**
* Gets the password Credentials.
*
* @return the java.util.List<PasswordCredential>
*/
public java.util.List<PasswordCredential> getpasswordCredentials() {
return this.passwordCredentials;
}
/**
* Sets the password Credentials.
*
* @param value the java.util.List<PasswordCredential>
*/
public void setpasswordCredentials(java.util.List<PasswordCredential> value) {
this.passwordCredentials = value;
}
private String preferredTokenSigningKeyThumbprint;
/**
* Gets the preferred Token Signing Key Thumbprint.
*
* @return the String
*/
public String getpreferredTokenSigningKeyThumbprint() {
return this.preferredTokenSigningKeyThumbprint;
}
/**
* Sets the preferred Token Signing Key Thumbprint.
*
* @param value the String
*/
public void setpreferredTokenSigningKeyThumbprint(String value) {
this.preferredTokenSigningKeyThumbprint = value;
}
private String publisherName;
/**
* Gets the publisher Name.
*
* @return the String
*/
public String getpublisherName() {
return this.publisherName;
}
/**
* Sets the publisher Name.
*
* @param value the String
*/
public void setpublisherName(String value) {
this.publisherName = value;
}
private java.util.List<String> replyUrls;
/**
* Gets the reply Urls.
*
* @return the java.util.List<String>
*/
public java.util.List<String> getreplyUrls() {
return this.replyUrls;
}
/**
* Sets the reply Urls.
*
* @param value the java.util.List<String>
*/
public void setreplyUrls(java.util.List<String> value) {
this.replyUrls = value;
}
private String samlMetadataUrl;
/**
* Gets the saml Metadata Url.
*
* @return the String
*/
public String getsamlMetadataUrl() {
return this.samlMetadataUrl;
}
/**
* Sets the saml Metadata Url.
*
* @param value the String
*/
public void setsamlMetadataUrl(String value) {
this.samlMetadataUrl = value;
}
private java.util.List<String> servicePrincipalNames;
/**
* Gets the service Principal Names.
*
* @return the java.util.List<String>
*/
public java.util.List<String> getservicePrincipalNames() {
return this.servicePrincipalNames;
}
/**
* Sets the service Principal Names.
*
* @param value the java.util.List<String>
*/
public void setservicePrincipalNames(java.util.List<String> value) {
this.servicePrincipalNames = value;
}
private java.util.List<String> tags;
/**
* Gets the tags.
*
* @return the java.util.List<String>
*/
public java.util.List<String> gettags() {
return this.tags;
}
/**
* Sets the tags.
*
* @param value the java.util.List<String>
*/
public void settags(java.util.List<String> value) {
this.tags = value;
}
}