Class O365OrganizationCreateModifyRequest
java.lang.Object
com.iland.core.web.rest.request.vbo.O365OrganizationCreateModifyRequest
The Microsoft O365 Organization Create / Modify Request.
- Author:
- Sachin Mittal
-
Constructor Summary
ConstructorsConstructorDescriptionO365OrganizationCreateModifyRequest(String name, boolean isExchangeOnline, boolean isSharePointOnline, Boolean isTeamsOnline, Boolean isTeamsChatOnline, String account, String password, boolean useModernAuth, Boolean useApplicationOnlyAuth, String applicationId, String applicationSecret, boolean createDefaultJobs, String userCode, String newApplicationName, String o365BackupRepositoryId, String user) -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the user account for the Microsoft Office 365 organization.Specifies the identification number of the Azure AD application.Specifies the application secret for the specified Azure AD application.getName()Returns the VBO Organization nameGets the name for the new Azure AD application.Get the O365 backup repository idGets the password used in online settings.getUser()Deprecated.Use account fieldGets the device code to specify on the Microsoft authentication portal.booleanWhether the default jobs will be created.booleanIf set to True, indicates that this organization contains Microsoft Office 365 Exchange components.booleanIf set to True, indicates that this organization contains Microsoft Office 365 SharePoint / OneDrive components.If set to True, indicates that this organization contains Microsoft Office 365 Teams chats components.If set to True, indicates that this organization contains Microsoft Office 365 Teams components.Defines whether to use Azure AD (modern) application authentication.booleanSpecifies whether to use modern or basic authentication.
-
Constructor Details
-
O365OrganizationCreateModifyRequest
public O365OrganizationCreateModifyRequest(@Nullable String name, boolean isExchangeOnline, boolean isSharePointOnline, Boolean isTeamsOnline, Boolean isTeamsChatOnline, String account, String password, boolean useModernAuth, Boolean useApplicationOnlyAuth, String applicationId, String applicationSecret, boolean createDefaultJobs, String userCode, String newApplicationName, String o365BackupRepositoryId, String user)
-
-
Method Details
-
isExchangeOnline
public boolean isExchangeOnline()If set to True, indicates that this organization contains Microsoft Office 365 Exchange components.- Returns:
- true or false
-
isTeamsOnline
If set to True, indicates that this organization contains Microsoft Office 365 Teams components.- Returns:
- whether teams is available
-
isTeamsChatsOnline
If set to True, indicates that this organization contains Microsoft Office 365 Teams chats components.- Returns:
- true or false
-
getName
Returns the VBO Organization name- Returns:
- a Veeam native name
-
getAccount
Specifies the user account for the Microsoft Office 365 organization.For example, "account": "user@organization.onmicrosoft.com".
- Returns:
- a
String
-
getPassword
Gets the password used in online settings.- Returns:
- password used in online settings.
-
isUseModernAuth
public boolean isUseModernAuth()Specifies whether to use modern or basic authentication.- Returns:
- the modern auth flag1
-
isUseApplicationOnlyAuth
Defines whether to use Azure AD (modern) application authentication.- Returns:
- the flag for modern application authentication
-
getApplicationId
Specifies the identification number of the Azure AD application.- Returns:
- the application id
-
getApplicationSecret
Specifies the application secret for the specified Azure AD application.- Returns:
- the application secret
-
isCreateDefaultJobs
public boolean isCreateDefaultJobs()Whether the default jobs will be created.- Returns:
- the default jobs created flag
-
getUserCode
Gets the device code to specify on the Microsoft authentication portal.- Returns:
- the one time use device code
-
getNewApplicationName
Gets the name for the new Azure AD application. Required for Modern App- Returns:
- the new application name
-
getUser
Deprecated.Use account fieldGet the user is for basic auth- Returns:
- user id for basic auth
-
getO365BackupRepositoryId
Get the O365 backup repository id- Returns:
- the O365 backup repository id
-