Class GroupPolicyMigrationReport
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.GroupPolicyMigrationReport
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class GroupPolicyMigrationReport extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The Group Policy migration report.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGroupPolicyMigrationReport.Builder
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimecreatedDateTimeprotected StringdisplayNameprotected OffsetDateTimegroupPolicyCreatedDateTimeprotected OffsetDateTimegroupPolicyLastModifiedDateTimeprotected StringgroupPolicyObjectIdprotected OffsetDateTimelastModifiedDateTimeprotected GroupPolicyMigrationReadinessmigrationReadinessprotected StringouDistinguishedNameprotected IntegersupportedSettingsCountprotected IntegersupportedSettingsPercentprotected BooleantargetedInActiveDirectoryprotected IntegertotalSettingsCount-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGroupPolicyMigrationReport()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupPolicyMigrationReport.BuilderbuilderGroupPolicyMigrationReport()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.ChangedFieldsgetChangedFields()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”GroupPolicySettingMappingCollectionRequestgetGroupPolicySettingMappings()“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.UnmappedFieldsgetUnmappedFields()UnsupportedGroupPolicyExtensionCollectionRequestgetUnsupportedGroupPolicyExtensions()“A list of unsupported group policy extensions inside the Group Policy Object.”StringodataTypeName()GroupPolicyMigrationReportpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)GroupPolicyMigrationReportput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()GroupPolicyMigrationReportwithCreatedDateTime(OffsetDateTime createdDateTime)Returns an immutable copy ofthiswith just thecreatedDateTimefield changed.GroupPolicyMigrationReportwithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.GroupPolicyMigrationReportwithGroupPolicyCreatedDateTime(OffsetDateTime groupPolicyCreatedDateTime)Returns an immutable copy ofthiswith just thegroupPolicyCreatedDateTimefield changed.GroupPolicyMigrationReportwithGroupPolicyLastModifiedDateTime(OffsetDateTime groupPolicyLastModifiedDateTime)Returns an immutable copy ofthiswith just thegroupPolicyLastModifiedDateTimefield changed.GroupPolicyMigrationReportwithGroupPolicyObjectId(String groupPolicyObjectId)Returns an immutable copy ofthiswith just thegroupPolicyObjectIdfield changed.GroupPolicyMigrationReportwithLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed.GroupPolicyMigrationReportwithMigrationReadiness(GroupPolicyMigrationReadiness migrationReadiness)Returns an immutable copy ofthiswith just themigrationReadinessfield changed.GroupPolicyMigrationReportwithOuDistinguishedName(String ouDistinguishedName)Returns an immutable copy ofthiswith just theouDistinguishedNamefield changed.GroupPolicyMigrationReportwithSupportedSettingsCount(Integer supportedSettingsCount)Returns an immutable copy ofthiswith just thesupportedSettingsCountfield changed.GroupPolicyMigrationReportwithSupportedSettingsPercent(Integer supportedSettingsPercent)Returns an immutable copy ofthiswith just thesupportedSettingsPercentfield changed.GroupPolicyMigrationReportwithTargetedInActiveDirectory(Boolean targetedInActiveDirectory)Returns an immutable copy ofthiswith just thetargetedInActiveDirectoryfield changed.GroupPolicyMigrationReportwithTotalSettingsCount(Integer totalSettingsCount)Returns an immutable copy ofthiswith just thetotalSettingsCountfield changed.GroupPolicyMigrationReportwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
createdDateTime
protected OffsetDateTime createdDateTime
-
displayName
protected String displayName
-
groupPolicyCreatedDateTime
protected OffsetDateTime groupPolicyCreatedDateTime
-
groupPolicyLastModifiedDateTime
protected OffsetDateTime groupPolicyLastModifiedDateTime
-
groupPolicyObjectId
protected String groupPolicyObjectId
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
migrationReadiness
protected GroupPolicyMigrationReadiness migrationReadiness
-
ouDistinguishedName
protected String ouDistinguishedName
-
supportedSettingsCount
protected Integer supportedSettingsCount
-
supportedSettingsPercent
protected Integer supportedSettingsPercent
-
targetedInActiveDirectory
protected Boolean targetedInActiveDirectory
-
totalSettingsCount
protected Integer totalSettingsCount
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderGroupPolicyMigrationReport
public static GroupPolicyMigrationReport.Builder builderGroupPolicyMigrationReport()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
“The date and time at which the GroupPolicyMigrationReport was created.”- Returns:
- property createdDateTime
-
withCreatedDateTime
public GroupPolicyMigrationReport withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy ofthiswith just thecreatedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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.”
- Parameters:
createdDateTime- new value ofcreatedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecreatedDateTimefield changed
-
getDisplayName
public Optional<String> getDisplayName()
“The name of Group Policy Object from the GPO Xml Content”- Returns:
- property displayName
-
withDisplayName
public GroupPolicyMigrationReport withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. 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”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getGroupPolicyCreatedDateTime
public Optional<OffsetDateTime> getGroupPolicyCreatedDateTime()
“The date and time at which the GroupPolicyMigrationReport was created.”- Returns:
- property groupPolicyCreatedDateTime
-
withGroupPolicyCreatedDateTime
public GroupPolicyMigrationReport withGroupPolicyCreatedDateTime(OffsetDateTime groupPolicyCreatedDateTime)
Returns an immutable copy ofthiswith just thegroupPolicyCreatedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
groupPolicyCreatedDateTime- new value ofgroupPolicyCreatedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thegroupPolicyCreatedDateTimefield changed
-
getGroupPolicyLastModifiedDateTime
public Optional<OffsetDateTime> getGroupPolicyLastModifiedDateTime()
“The date and time at which the GroupPolicyMigrationReport was last modified.”- Returns:
- property groupPolicyLastModifiedDateTime
-
withGroupPolicyLastModifiedDateTime
public GroupPolicyMigrationReport withGroupPolicyLastModifiedDateTime(OffsetDateTime groupPolicyLastModifiedDateTime)
Returns an immutable copy ofthiswith just thegroupPolicyLastModifiedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
groupPolicyLastModifiedDateTime- new value ofgroupPolicyLastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thegroupPolicyLastModifiedDateTimefield changed
-
getGroupPolicyObjectId
public Optional<String> getGroupPolicyObjectId()
“The Group Policy Object GUID from GPO Xml content”- Returns:
- property groupPolicyObjectId
-
withGroupPolicyObjectId
public GroupPolicyMigrationReport withGroupPolicyObjectId(String groupPolicyObjectId)
Returns an immutable copy ofthiswith just thegroupPolicyObjectIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The Group Policy Object GUID from GPO Xml content”
- Parameters:
groupPolicyObjectId- new value ofgroupPolicyObjectIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thegroupPolicyObjectIdfield changed
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
“The date and time at which the GroupPolicyMigrationReport was last modified.”- Returns:
- property lastModifiedDateTime
-
withLastModifiedDateTime
public GroupPolicyMigrationReport withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
lastModifiedDateTime- new value oflastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastModifiedDateTimefield changed
-
getMigrationReadiness
public Optional<GroupPolicyMigrationReadiness> getMigrationReadiness()
“The Intune coverage for the associated Group Policy Object file.”- Returns:
- property migrationReadiness
-
withMigrationReadiness
public GroupPolicyMigrationReport withMigrationReadiness(GroupPolicyMigrationReadiness migrationReadiness)
Returns an immutable copy ofthiswith just themigrationReadinessfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
migrationReadiness- new value ofmigrationReadinessfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themigrationReadinessfield changed
-
getOuDistinguishedName
public Optional<String> getOuDistinguishedName()
“The distinguished name of the OU.”- Returns:
- property ouDistinguishedName
-
withOuDistinguishedName
public GroupPolicyMigrationReport withOuDistinguishedName(String ouDistinguishedName)
Returns an immutable copy ofthiswith just theouDistinguishedNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The distinguished name of the OU.”
- Parameters:
ouDistinguishedName- new value ofouDistinguishedNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theouDistinguishedNamefield changed
-
getSupportedSettingsCount
public Optional<Integer> getSupportedSettingsCount()
“The number of Group Policy Settings supported by Intune.”- Returns:
- property supportedSettingsCount
-
withSupportedSettingsCount
public GroupPolicyMigrationReport withSupportedSettingsCount(Integer supportedSettingsCount)
Returns an immutable copy ofthiswith just thesupportedSettingsCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The number of Group Policy Settings supported by Intune.”
- Parameters:
supportedSettingsCount- new value ofsupportedSettingsCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesupportedSettingsCountfield changed
-
getSupportedSettingsPercent
public Optional<Integer> getSupportedSettingsPercent()
“The Percentage of Group Policy Settings supported by Intune.”- Returns:
- property supportedSettingsPercent
-
withSupportedSettingsPercent
public GroupPolicyMigrationReport withSupportedSettingsPercent(Integer supportedSettingsPercent)
Returns an immutable copy ofthiswith just thesupportedSettingsPercentfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The Percentage of Group Policy Settings supported by Intune.”
- Parameters:
supportedSettingsPercent- new value ofsupportedSettingsPercentfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesupportedSettingsPercentfield changed
-
getTargetedInActiveDirectory
public Optional<Boolean> getTargetedInActiveDirectory()
“The Targeted in AD property from GPO Xml Content”- Returns:
- property targetedInActiveDirectory
-
withTargetedInActiveDirectory
public GroupPolicyMigrationReport withTargetedInActiveDirectory(Boolean targetedInActiveDirectory)
Returns an immutable copy ofthiswith just thetargetedInActiveDirectoryfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The Targeted in AD property from GPO Xml Content”
- Parameters:
targetedInActiveDirectory- new value oftargetedInActiveDirectoryfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetargetedInActiveDirectoryfield changed
-
getTotalSettingsCount
public Optional<Integer> getTotalSettingsCount()
“The total number of Group Policy Settings from GPO file.”- Returns:
- property totalSettingsCount
-
withTotalSettingsCount
public GroupPolicyMigrationReport withTotalSettingsCount(Integer totalSettingsCount)
Returns an immutable copy ofthiswith just thetotalSettingsCountfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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.”
- Parameters:
totalSettingsCount- new value oftotalSettingsCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetotalSettingsCountfield changed
-
withUnmappedField
public GroupPolicyMigrationReport withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getGroupPolicySettingMappings
public GroupPolicySettingMappingCollectionRequest getGroupPolicySettingMappings()
“A list of group policy settings to MDM/Intune mappings.”- Returns:
- navigational property groupPolicySettingMappings
-
getUnsupportedGroupPolicyExtensions
public UnsupportedGroupPolicyExtensionCollectionRequest getUnsupportedGroupPolicyExtensions()
“A list of unsupported group policy extensions inside the Group Policy Object.”- Returns:
- navigational property unsupportedGroupPolicyExtensions
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public GroupPolicyMigrationReport patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public GroupPolicyMigrationReport put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-