Package com.microsoft.graph.models
Class ComplianceManagementPartner
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ComplianceManagementPartner
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ComplianceManagementPartner
extends Entity
implements com.microsoft.kiota.serialization.Parsable
Compliance management partner for all platforms
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComplianceManagementPartner
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the androidEnrollmentAssignments property value.Gets the androidOnboarded property value.Gets the displayName property value.The deserialization information for the current modelGets the iosEnrollmentAssignments property value.Gets the iosOnboarded property value.Gets the lastHeartbeatDateTime property value.Gets the macOsEnrollmentAssignments property value.Gets the macOsOnboarded property value.Gets the partnerState property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the androidEnrollmentAssignments property value.void
setAndroidOnboarded
(Boolean value) Sets the androidOnboarded property value.void
setDisplayName
(String value) Sets the displayName property value.void
Sets the iosEnrollmentAssignments property value.void
setIosOnboarded
(Boolean value) Sets the iosOnboarded property value.void
Sets the lastHeartbeatDateTime property value.void
Sets the macOsEnrollmentAssignments property value.void
setMacOsOnboarded
(Boolean value) Sets the macOsOnboarded property value.void
Sets the partnerState property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ComplianceManagementPartner
public ComplianceManagementPartner()Instantiates a newComplianceManagementPartner
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ComplianceManagementPartner createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
ComplianceManagementPartner
-
getAndroidEnrollmentAssignments
Gets the androidEnrollmentAssignments property value. User groups which enroll Android devices through partner.- Returns:
- a
List<ComplianceManagementPartnerAssignment>
-
getAndroidOnboarded
Gets the androidOnboarded property value. Partner onboarded for Android devices.- Returns:
- a
Boolean
-
getDisplayName
Gets the displayName property value. Partner display name- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIosEnrollmentAssignments
Gets the iosEnrollmentAssignments property value. User groups which enroll ios devices through partner.- Returns:
- a
List<ComplianceManagementPartnerAssignment>
-
getIosOnboarded
Gets the iosOnboarded property value. Partner onboarded for ios devices.- Returns:
- a
Boolean
-
getLastHeartbeatDateTime
Gets the lastHeartbeatDateTime property value. Timestamp of last heartbeat after admin onboarded to the compliance management partner- Returns:
- a
OffsetDateTime
-
getMacOsEnrollmentAssignments
Gets the macOsEnrollmentAssignments property value. User groups which enroll Mac devices through partner.- Returns:
- a
List<ComplianceManagementPartnerAssignment>
-
getMacOsOnboarded
Gets the macOsOnboarded property value. Partner onboarded for Mac devices.- Returns:
- a
Boolean
-
getPartnerState
Gets the partnerState property value. Partner state of this tenant.- Returns:
- a
DeviceManagementPartnerTenantState
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAndroidEnrollmentAssignments
public void setAndroidEnrollmentAssignments(@Nullable List<ComplianceManagementPartnerAssignment> value) Sets the androidEnrollmentAssignments property value. User groups which enroll Android devices through partner.- Parameters:
value
- Value to set for the androidEnrollmentAssignments property.
-
setAndroidOnboarded
Sets the androidOnboarded property value. Partner onboarded for Android devices.- Parameters:
value
- Value to set for the androidOnboarded property.
-
setDisplayName
Sets the displayName property value. Partner display name- Parameters:
value
- Value to set for the displayName property.
-
setIosEnrollmentAssignments
public void setIosEnrollmentAssignments(@Nullable List<ComplianceManagementPartnerAssignment> value) Sets the iosEnrollmentAssignments property value. User groups which enroll ios devices through partner.- Parameters:
value
- Value to set for the iosEnrollmentAssignments property.
-
setIosOnboarded
Sets the iosOnboarded property value. Partner onboarded for ios devices.- Parameters:
value
- Value to set for the iosOnboarded property.
-
setLastHeartbeatDateTime
Sets the lastHeartbeatDateTime property value. Timestamp of last heartbeat after admin onboarded to the compliance management partner- Parameters:
value
- Value to set for the lastHeartbeatDateTime property.
-
setMacOsEnrollmentAssignments
public void setMacOsEnrollmentAssignments(@Nullable List<ComplianceManagementPartnerAssignment> value) Sets the macOsEnrollmentAssignments property value. User groups which enroll Mac devices through partner.- Parameters:
value
- Value to set for the macOsEnrollmentAssignments property.
-
setMacOsOnboarded
Sets the macOsOnboarded property value. Partner onboarded for Mac devices.- Parameters:
value
- Value to set for the macOsOnboarded property.
-
setPartnerState
Sets the partnerState property value. Partner state of this tenant.- Parameters:
value
- Value to set for the partnerState property.
-