public class EasEmailProfileConfigurationBase extends DeviceConfiguration implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Field and Description |
|---|---|
protected String |
customDomainName |
protected DomainNameSource |
userDomainNameSource |
protected UsernameSource |
usernameAADSource |
protected UserEmailSource |
usernameSource |
createdDateTime, description, deviceManagementApplicabilityRuleDeviceMode, deviceManagementApplicabilityRuleOsEdition, deviceManagementApplicabilityRuleOsVersion, displayName, lastModifiedDateTime, roleScopeTagIds, roleScopeTagIdsNextLink, supportsScopeTags, versionchangedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
EasEmailProfileConfigurationBase() |
| Modifier and Type | Method and Description |
|---|---|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getCustomDomainName()
“Custom domain name value used while generating an email profile before
installing on the device.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
Optional<DomainNameSource> |
getUserDomainNameSource()
“UserDomainname attribute that is picked from AAD and injected into this profile
before installing on the device.”
|
Optional<UsernameSource> |
getUsernameAADSource()
“Name of the AAD field, that will be used to retrieve UserName for email profile.”
|
Optional<UserEmailSource> |
getUsernameSource()
“Username attribute that is picked from AAD and injected into this profile before
installing on the device.”
|
String |
odataTypeName() |
EasEmailProfileConfigurationBase |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
EasEmailProfileConfigurationBase |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
EasEmailProfileConfigurationBase |
withCustomDomainName(String customDomainName)
Returns an immutable copy of
this with just the customDomainName
field changed. |
EasEmailProfileConfigurationBase |
withUserDomainNameSource(DomainNameSource userDomainNameSource)
Returns an immutable copy of
this with just the userDomainNameSource field changed. |
EasEmailProfileConfigurationBase |
withUsernameAADSource(UsernameSource usernameAADSource)
Returns an immutable copy of
this with just the usernameAADSource
field changed. |
EasEmailProfileConfigurationBase |
withUsernameSource(UserEmailSource usernameSource)
Returns an immutable copy of
this with just the usernameSource
field changed. |
assign, assignedAccessMultiModeProfiles, getAssignments, getCreatedDateTime, getDescription, getDeviceManagementApplicabilityRuleDeviceMode, getDeviceManagementApplicabilityRuleOsEdition, getDeviceManagementApplicabilityRuleOsVersion, getDeviceSettingStateSummaries, getDeviceStatuses, getDeviceStatusOverview, getDisplayName, getGroupAssignments, getLastModifiedDateTime, getRoleScopeTagIds, getSupportsScopeTags, getUserStatuses, getUserStatusOverview, getVersion, windowsPrivacyAccessControls, withCreatedDateTime, withDescription, withDeviceManagementApplicabilityRuleDeviceMode, withDeviceManagementApplicabilityRuleOsEdition, withDeviceManagementApplicabilityRuleOsVersion, withDisplayName, withLastModifiedDateTime, withSupportsScopeTags, withVersionprotected UserEmailSource usernameSource
protected UsernameSource usernameAADSource
protected DomainNameSource userDomainNameSource
protected String customDomainName
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class DeviceConfigurationpublic com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class DeviceConfigurationpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class DeviceConfigurationpublic Optional<UserEmailSource> getUsernameSource()
public EasEmailProfileConfigurationBase withUsernameSource(UserEmailSource usernameSource)
this with just the usernameSource
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Username attribute that is picked from AAD and injected into this profile before installing on the device.”
usernameSource - new value of usernameSource field (as defined in service metadata)this with just the usernameSource field changedpublic Optional<UsernameSource> getUsernameAADSource()
public EasEmailProfileConfigurationBase withUsernameAADSource(UsernameSource usernameAADSource)
this with just the usernameAADSource
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Name of the AAD field, that will be used to retrieve UserName for email profile.”
usernameAADSource - new value of usernameAADSource field (as defined in service metadata)this with just the usernameAADSource field changedpublic Optional<DomainNameSource> getUserDomainNameSource()
public EasEmailProfileConfigurationBase withUserDomainNameSource(DomainNameSource userDomainNameSource)
this with just the userDomainNameSource field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.”
userDomainNameSource - new value of userDomainNameSource field (as defined in service metadata)this with just the userDomainNameSource field changedpublic Optional<String> getCustomDomainName()
public EasEmailProfileConfigurationBase withCustomDomainName(String customDomainName)
this with just the customDomainName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Custom domain name value used while generating an email profile before installing on the device.”
customDomainName - new value of customDomainName field (as defined in service metadata)this with just the customDomainName field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class DeviceConfigurationpublic EasEmailProfileConfigurationBase patch()
this with changed fields reset.patch in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic EasEmailProfileConfigurationBase put()
this
with changed fields reset (they were ignored anyway).put in class DeviceConfigurationthis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class DeviceConfigurationCopyright © 2018–2020. All rights reserved.