Package odata.msgraph.client.beta.entity
Class AndroidEasEmailProfileConfiguration.Builder
- java.lang.Object
-
- odata.msgraph.client.beta.entity.AndroidEasEmailProfileConfiguration.Builder
-
- Enclosing class:
- AndroidEasEmailProfileConfiguration
public static final class AndroidEasEmailProfileConfiguration.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public AndroidEasEmailProfileConfiguration.Builder id(String id)
-
createdDateTime
public AndroidEasEmailProfileConfiguration.Builder createdDateTime(OffsetDateTime createdDateTime)
-
description
public AndroidEasEmailProfileConfiguration.Builder description(String description)
-
deviceManagementApplicabilityRuleDeviceMode
public AndroidEasEmailProfileConfiguration.Builder deviceManagementApplicabilityRuleDeviceMode(DeviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode)
-
deviceManagementApplicabilityRuleOsEdition
public AndroidEasEmailProfileConfiguration.Builder deviceManagementApplicabilityRuleOsEdition(DeviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition)
-
deviceManagementApplicabilityRuleOsVersion
public AndroidEasEmailProfileConfiguration.Builder deviceManagementApplicabilityRuleOsVersion(DeviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion)
-
displayName
public AndroidEasEmailProfileConfiguration.Builder displayName(String displayName)
-
lastModifiedDateTime
public AndroidEasEmailProfileConfiguration.Builder lastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
roleScopeTagIds
public AndroidEasEmailProfileConfiguration.Builder roleScopeTagIds(List<String> roleScopeTagIds)
-
roleScopeTagIds
public AndroidEasEmailProfileConfiguration.Builder roleScopeTagIds(String... roleScopeTagIds)
-
roleScopeTagIdsNextLink
public AndroidEasEmailProfileConfiguration.Builder roleScopeTagIdsNextLink(String roleScopeTagIdsNextLink)
-
supportsScopeTags
public AndroidEasEmailProfileConfiguration.Builder supportsScopeTags(Boolean supportsScopeTags)
-
version
public AndroidEasEmailProfileConfiguration.Builder version(Integer version)
-
accountName
public AndroidEasEmailProfileConfiguration.Builder accountName(String accountName)
“Exchange ActiveSync account name, displayed to users as name of EAS (this) profile.”- Parameters:
accountName- value ofaccountNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
authenticationMethod
public AndroidEasEmailProfileConfiguration.Builder authenticationMethod(EasAuthenticationMethod authenticationMethod)
“Authentication method for Exchange ActiveSync.”- Parameters:
authenticationMethod- value ofauthenticationMethodproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
customDomainName
public AndroidEasEmailProfileConfiguration.Builder customDomainName(String customDomainName)
“Custom domain name value used while generating an email profile before installing on the device.”- Parameters:
customDomainName- value ofcustomDomainNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
durationOfEmailToSync
public AndroidEasEmailProfileConfiguration.Builder durationOfEmailToSync(EmailSyncDuration durationOfEmailToSync)
“Duration of time email should be synced to.”- Parameters:
durationOfEmailToSync- value ofdurationOfEmailToSyncproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailAddressSource
public AndroidEasEmailProfileConfiguration.Builder emailAddressSource(UserEmailSource emailAddressSource)
“Email attribute that is picked from AAD and injected into this profile before installing on the device.”- Parameters:
emailAddressSource- value ofemailAddressSourceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
emailSyncSchedule
public AndroidEasEmailProfileConfiguration.Builder emailSyncSchedule(EmailSyncSchedule emailSyncSchedule)
“Email sync schedule.”- Parameters:
emailSyncSchedule- value ofemailSyncScheduleproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
hostName
public AndroidEasEmailProfileConfiguration.Builder hostName(String hostName)
“Exchange location (URL) that the native mail app connects to.”- Parameters:
hostName- value ofhostNameproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requireSmime
public AndroidEasEmailProfileConfiguration.Builder requireSmime(Boolean requireSmime)
“Indicates whether or not to use S/MIME certificate.”- Parameters:
requireSmime- value ofrequireSmimeproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
requireSsl
public AndroidEasEmailProfileConfiguration.Builder requireSsl(Boolean requireSsl)
“Indicates whether or not to use SSL.”- Parameters:
requireSsl- value ofrequireSslproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
syncCalendar
public AndroidEasEmailProfileConfiguration.Builder syncCalendar(Boolean syncCalendar)
“Toggles syncing the calendar. If set to false calendar is turned off on the device.”- Parameters:
syncCalendar- value ofsyncCalendarproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
syncContacts
public AndroidEasEmailProfileConfiguration.Builder syncContacts(Boolean syncContacts)
“Toggles syncing contacts. If set to false contacts are turned off on the device.”- Parameters:
syncContacts- value ofsyncContactsproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
syncNotes
public AndroidEasEmailProfileConfiguration.Builder syncNotes(Boolean syncNotes)
“Toggles syncing notes. If set to false notes are turned off on the device.”- Parameters:
syncNotes- value ofsyncNotesproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
syncTasks
public AndroidEasEmailProfileConfiguration.Builder syncTasks(Boolean syncTasks)
“Toggles syncing tasks. If set to false tasks are turned off on the device.”- Parameters:
syncTasks- value ofsyncTasksproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
userDomainNameSource
public AndroidEasEmailProfileConfiguration.Builder userDomainNameSource(DomainNameSource userDomainNameSource)
“UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.”- Parameters:
userDomainNameSource- value ofuserDomainNameSourceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
usernameSource
public AndroidEasEmailProfileConfiguration.Builder usernameSource(AndroidUsernameSource usernameSource)
“Username attribute that is picked from AAD and injected into this profile before installing on the device.”- Parameters:
usernameSource- value ofusernameSourceproperty (as defined in service metadata)- Returns:
this(for method chaining)
-
build
public AndroidEasEmailProfileConfiguration build()
-
-