public class GroupPolicyMigrationReport extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupPolicyMigrationReport.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
createdDateTime |
protected String |
displayName |
protected OffsetDateTime |
groupPolicyCreatedDateTime |
protected OffsetDateTime |
groupPolicyLastModifiedDateTime |
protected String |
groupPolicyObjectId |
protected OffsetDateTime |
lastModifiedDateTime |
protected GroupPolicyMigrationReadiness |
migrationReadiness |
protected String |
ouDistinguishedName |
protected Integer |
supportedSettingsCount |
protected Integer |
supportedSettingsPercent |
protected Boolean |
targetedInActiveDirectory |
protected Integer |
totalSettingsCount |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
GroupPolicyMigrationReport() |
| Modifier and Type | Method and Description |
|---|---|
static GroupPolicyMigrationReport.Builder |
builderGroupPolicyMigrationReport()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<OffsetDateTime> |
getCreatedDateTime()
“The date and time at which the GroupPolicyMigrationReport was created.”
|
Optional<String> |
getDisplayName()
“The name of Group Policy Object from the GPO Xml Content”
|
Optional<OffsetDateTime> |
getGroupPolicyCreatedDateTime()
“The date and time at which the GroupPolicyMigrationReport was created.”
|
Optional<OffsetDateTime> |
getGroupPolicyLastModifiedDateTime()
“The date and time at which the GroupPolicyMigrationReport was last modified.”
|
Optional<String> |
getGroupPolicyObjectId()
“The Group Policy Object GUID from GPO Xml content”
|
GroupPolicySettingMappingCollectionRequest |
getGroupPolicySettingMappings()
“A list of group policy settings to MDM/Intune mappings.”
|
Optional<OffsetDateTime> |
getLastModifiedDateTime()
“The date and time at which the GroupPolicyMigrationReport was last modified.”
|
Optional<GroupPolicyMigrationReadiness> |
getMigrationReadiness()
“The Intune coverage for the associated Group Policy Object file.”
|
Optional<String> |
getOuDistinguishedName()
“The distinguished name of the OU.”
|
Optional<Integer> |
getSupportedSettingsCount()
“The number of Group Policy Settings supported by Intune.”
|
Optional<Integer> |
getSupportedSettingsPercent()
“The Percentage of Group Policy Settings supported by Intune.”
|
Optional<Boolean> |
getTargetedInActiveDirectory()
“The Targeted in AD property from GPO Xml Content”
|
Optional<Integer> |
getTotalSettingsCount()
“The total number of Group Policy Settings from GPO file.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
UnsupportedGroupPolicyExtensionCollectionRequest |
getUnsupportedGroupPolicyExtensions()
“A list of unsupported group policy extensions inside the Group Policy Object.”
|
String |
odataTypeName() |
GroupPolicyMigrationReport |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
GroupPolicyMigrationReport |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
GroupPolicyMigrationReport |
withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy of
this with just the createdDateTime
field changed. |
GroupPolicyMigrationReport |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
GroupPolicyMigrationReport |
withGroupPolicyCreatedDateTime(OffsetDateTime groupPolicyCreatedDateTime)
Returns an immutable copy of
this with just the groupPolicyCreatedDateTime field changed. |
GroupPolicyMigrationReport |
withGroupPolicyLastModifiedDateTime(OffsetDateTime groupPolicyLastModifiedDateTime)
Returns an immutable copy of
this with just the groupPolicyLastModifiedDateTime field changed. |
GroupPolicyMigrationReport |
withGroupPolicyObjectId(String groupPolicyObjectId)
Returns an immutable copy of
this with just the groupPolicyObjectId field changed. |
GroupPolicyMigrationReport |
withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy of
this with just the lastModifiedDateTime field changed. |
GroupPolicyMigrationReport |
withMigrationReadiness(GroupPolicyMigrationReadiness migrationReadiness)
Returns an immutable copy of
this with just the migrationReadiness field changed. |
GroupPolicyMigrationReport |
withOuDistinguishedName(String ouDistinguishedName)
Returns an immutable copy of
this with just the ouDistinguishedName field changed. |
GroupPolicyMigrationReport |
withSupportedSettingsCount(Integer supportedSettingsCount)
Returns an immutable copy of
this with just the supportedSettingsCount field changed. |
GroupPolicyMigrationReport |
withSupportedSettingsPercent(Integer supportedSettingsPercent)
Returns an immutable copy of
this with just the supportedSettingsPercent field changed. |
GroupPolicyMigrationReport |
withTargetedInActiveDirectory(Boolean targetedInActiveDirectory)
Returns an immutable copy of
this with just the targetedInActiveDirectory field changed. |
GroupPolicyMigrationReport |
withTotalSettingsCount(Integer totalSettingsCount)
Returns an immutable copy of
this with just the totalSettingsCount field changed. |
protected String groupPolicyObjectId
protected String displayName
protected String ouDistinguishedName
protected OffsetDateTime createdDateTime
protected OffsetDateTime lastModifiedDateTime
protected OffsetDateTime groupPolicyCreatedDateTime
protected OffsetDateTime groupPolicyLastModifiedDateTime
protected GroupPolicyMigrationReadiness migrationReadiness
protected Boolean targetedInActiveDirectory
protected Integer totalSettingsCount
protected Integer supportedSettingsCount
protected Integer supportedSettingsPercent
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static GroupPolicyMigrationReport.Builder builderGroupPolicyMigrationReport()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<String> getGroupPolicyObjectId()
public GroupPolicyMigrationReport withGroupPolicyObjectId(String groupPolicyObjectId)
this with just the groupPolicyObjectId 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.
“The Group Policy Object GUID from GPO Xml content”
groupPolicyObjectId - new value of groupPolicyObjectId field (as defined in service metadata)this with just the groupPolicyObjectId field changedpublic Optional<String> getDisplayName()
public GroupPolicyMigrationReport withDisplayName(String displayName)
this with just the displayName
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.
“The name of Group Policy Object from the GPO Xml Content”
displayName - new value of displayName field (as defined in service metadata)this with just the displayName field changedpublic Optional<String> getOuDistinguishedName()
public GroupPolicyMigrationReport withOuDistinguishedName(String ouDistinguishedName)
this with just the ouDistinguishedName 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.
“The distinguished name of the OU.”
ouDistinguishedName - new value of ouDistinguishedName field (as defined in service metadata)this with just the ouDistinguishedName field changedpublic Optional<OffsetDateTime> getCreatedDateTime()
public GroupPolicyMigrationReport withCreatedDateTime(OffsetDateTime createdDateTime)
this with just the createdDateTime
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.
“The date and time at which the GroupPolicyMigrationReport was created.”
createdDateTime - new value of createdDateTime field (as defined in service metadata)this with just the createdDateTime field changedpublic Optional<OffsetDateTime> getLastModifiedDateTime()
public GroupPolicyMigrationReport withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
this with just the lastModifiedDateTime 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.
“The date and time at which the GroupPolicyMigrationReport was last modified.”
lastModifiedDateTime - new value of lastModifiedDateTime field (as defined in service metadata)this with just the lastModifiedDateTime field changedpublic Optional<OffsetDateTime> getGroupPolicyCreatedDateTime()
public GroupPolicyMigrationReport withGroupPolicyCreatedDateTime(OffsetDateTime groupPolicyCreatedDateTime)
this with just the groupPolicyCreatedDateTime 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.
“The date and time at which the GroupPolicyMigrationReport was created.”
groupPolicyCreatedDateTime - new value of groupPolicyCreatedDateTime field (as defined in service metadata)this with just the groupPolicyCreatedDateTime field changedpublic Optional<OffsetDateTime> getGroupPolicyLastModifiedDateTime()
public GroupPolicyMigrationReport withGroupPolicyLastModifiedDateTime(OffsetDateTime groupPolicyLastModifiedDateTime)
this with just the groupPolicyLastModifiedDateTime 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.
“The date and time at which the GroupPolicyMigrationReport was last modified.”
groupPolicyLastModifiedDateTime - new value of groupPolicyLastModifiedDateTime field (as defined in service metadata)this with just the groupPolicyLastModifiedDateTime field changedpublic Optional<GroupPolicyMigrationReadiness> getMigrationReadiness()
public GroupPolicyMigrationReport withMigrationReadiness(GroupPolicyMigrationReadiness migrationReadiness)
this with just the migrationReadiness 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.
“The Intune coverage for the associated Group Policy Object file.”
migrationReadiness - new value of migrationReadiness field (as defined in service metadata)this with just the migrationReadiness field changedpublic Optional<Boolean> getTargetedInActiveDirectory()
public GroupPolicyMigrationReport withTargetedInActiveDirectory(Boolean targetedInActiveDirectory)
this with just the targetedInActiveDirectory 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.
“The Targeted in AD property from GPO Xml Content”
targetedInActiveDirectory - new value of targetedInActiveDirectory field (as defined in service metadata)this with just the targetedInActiveDirectory field changedpublic Optional<Integer> getTotalSettingsCount()
public GroupPolicyMigrationReport withTotalSettingsCount(Integer totalSettingsCount)
this with just the totalSettingsCount 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.
“The total number of Group Policy Settings from GPO file.”
totalSettingsCount - new value of totalSettingsCount field (as defined in service metadata)this with just the totalSettingsCount field changedpublic Optional<Integer> getSupportedSettingsCount()
public GroupPolicyMigrationReport withSupportedSettingsCount(Integer supportedSettingsCount)
this with just the supportedSettingsCount 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.
“The number of Group Policy Settings supported by Intune.”
supportedSettingsCount - new value of supportedSettingsCount field (as defined in service metadata)this with just the supportedSettingsCount field changedpublic Optional<Integer> getSupportedSettingsPercent()
public GroupPolicyMigrationReport withSupportedSettingsPercent(Integer supportedSettingsPercent)
this with just the supportedSettingsPercent 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.
“The Percentage of Group Policy Settings supported by Intune.”
supportedSettingsPercent - new value of supportedSettingsPercent field (as defined in service metadata)this with just the supportedSettingsPercent field changedpublic GroupPolicySettingMappingCollectionRequest getGroupPolicySettingMappings()
public UnsupportedGroupPolicyExtensionCollectionRequest getUnsupportedGroupPolicyExtensions()
public com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic GroupPolicyMigrationReport patch()
this with changed fields reset.public GroupPolicyMigrationReport put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.