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
  • Constructor Details

    • ComplianceManagementPartner

      public ComplianceManagementPartner()
      Instantiates a new ComplianceManagementPartner 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

      @Nullable public List<ComplianceManagementPartnerAssignment> getAndroidEnrollmentAssignments()
      Gets the androidEnrollmentAssignments property value. User groups which enroll Android devices through partner.
      Returns:
      a List<ComplianceManagementPartnerAssignment>
    • getAndroidOnboarded

      @Nullable public Boolean getAndroidOnboarded()
      Gets the androidOnboarded property value. Partner onboarded for Android devices.
      Returns:
      a Boolean
    • getDisplayName

      @Nullable public String 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 interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getIosEnrollmentAssignments

      @Nullable public List<ComplianceManagementPartnerAssignment> getIosEnrollmentAssignments()
      Gets the iosEnrollmentAssignments property value. User groups which enroll ios devices through partner.
      Returns:
      a List<ComplianceManagementPartnerAssignment>
    • getIosOnboarded

      @Nullable public Boolean getIosOnboarded()
      Gets the iosOnboarded property value. Partner onboarded for ios devices.
      Returns:
      a Boolean
    • getLastHeartbeatDateTime

      @Nullable public OffsetDateTime getLastHeartbeatDateTime()
      Gets the lastHeartbeatDateTime property value. Timestamp of last heartbeat after admin onboarded to the compliance management partner
      Returns:
      a OffsetDateTime
    • getMacOsEnrollmentAssignments

      @Nullable public List<ComplianceManagementPartnerAssignment> getMacOsEnrollmentAssignments()
      Gets the macOsEnrollmentAssignments property value. User groups which enroll Mac devices through partner.
      Returns:
      a List<ComplianceManagementPartnerAssignment>
    • getMacOsOnboarded

      @Nullable public Boolean getMacOsOnboarded()
      Gets the macOsOnboarded property value. Partner onboarded for Mac devices.
      Returns:
      a Boolean
    • getPartnerState

      @Nullable public DeviceManagementPartnerTenantState 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
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • 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

      public void setAndroidOnboarded(@Nullable Boolean value)
      Sets the androidOnboarded property value. Partner onboarded for Android devices.
      Parameters:
      value - Value to set for the androidOnboarded property.
    • setDisplayName

      public void setDisplayName(@Nullable String value)
      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

      public void setIosOnboarded(@Nullable Boolean value)
      Sets the iosOnboarded property value. Partner onboarded for ios devices.
      Parameters:
      value - Value to set for the iosOnboarded property.
    • setLastHeartbeatDateTime

      public void setLastHeartbeatDateTime(@Nullable OffsetDateTime value)
      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

      public void setMacOsOnboarded(@Nullable Boolean value)
      Sets the macOsOnboarded property value. Partner onboarded for Mac devices.
      Parameters:
      value - Value to set for the macOsOnboarded property.
    • setPartnerState

      public void setPartnerState(@Nullable DeviceManagementPartnerTenantState value)
      Sets the partnerState property value. Partner state of this tenant.
      Parameters:
      value - Value to set for the partnerState property.