Class DeviceManagementRequestBuilder

java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<DeviceManagement>
com.microsoft.graph.requests.DeviceManagementRequestBuilder
All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder

public class DeviceManagementRequestBuilder extends com.microsoft.graph.http.BaseRequestBuilder<DeviceManagement>
The class for the Device Management Request Builder.
  • Constructor Details

    • DeviceManagementRequestBuilder

      public DeviceManagementRequestBuilder(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions)
      The request builder for the DeviceManagement
      Parameters:
      requestUrl - the request URL
      client - the service client
      requestOptions - the options for this request
  • Method Details

    • buildRequest

      @Nonnull public DeviceManagementRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions)
      Creates the request
      Parameters:
      requestOptions - the options for this request
      Returns:
      the DeviceManagementRequest instance
    • buildRequest

      @Nonnull public DeviceManagementRequest buildRequest(@Nonnull List<? extends com.microsoft.graph.options.Option> requestOptions)
      Creates the request with specific requestOptions instead of the existing requestOptions
      Parameters:
      requestOptions - the options for this request
      Returns:
      the DeviceManagementRequest instance
    • termsAndConditions

      @Nonnull public TermsAndConditionsCollectionRequestBuilder termsAndConditions()
      Gets a request builder for the TermsAndConditions collection
      Returns:
      the collection request builder
    • termsAndConditions

      @Nonnull public TermsAndConditionsRequestBuilder termsAndConditions(@Nonnull String id)
      Gets a request builder for the TermsAndConditions item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • deviceCompliancePolicies

      @Nonnull public DeviceCompliancePolicyCollectionRequestBuilder deviceCompliancePolicies()
      Gets a request builder for the DeviceCompliancePolicy collection
      Returns:
      the collection request builder
    • deviceCompliancePolicies

      @Nonnull public DeviceCompliancePolicyRequestBuilder deviceCompliancePolicies(@Nonnull String id)
      Gets a request builder for the DeviceCompliancePolicy item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • deviceCompliancePolicyDeviceStateSummary

      @Nonnull public DeviceCompliancePolicyDeviceStateSummaryRequestBuilder deviceCompliancePolicyDeviceStateSummary()
      Gets the request builder for DeviceCompliancePolicyDeviceStateSummary
      Returns:
      the DeviceCompliancePolicyDeviceStateSummaryRequestBuilder instance
    • deviceCompliancePolicySettingStateSummaries

      @Nonnull public DeviceCompliancePolicySettingStateSummaryCollectionRequestBuilder deviceCompliancePolicySettingStateSummaries()
      Gets a request builder for the DeviceCompliancePolicySettingStateSummary collection
      Returns:
      the collection request builder
    • deviceCompliancePolicySettingStateSummaries

      @Nonnull public DeviceCompliancePolicySettingStateSummaryRequestBuilder deviceCompliancePolicySettingStateSummaries(@Nonnull String id)
      Gets a request builder for the DeviceCompliancePolicySettingStateSummary item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • deviceConfigurationDeviceStateSummaries

      @Nonnull public DeviceConfigurationDeviceStateSummaryRequestBuilder deviceConfigurationDeviceStateSummaries()
      Gets the request builder for DeviceConfigurationDeviceStateSummary
      Returns:
      the DeviceConfigurationDeviceStateSummaryRequestBuilder instance
    • deviceConfigurations

      @Nonnull public DeviceConfigurationCollectionRequestBuilder deviceConfigurations()
      Gets a request builder for the DeviceConfiguration collection
      Returns:
      the collection request builder
    • deviceConfigurations

      @Nonnull public DeviceConfigurationRequestBuilder deviceConfigurations(@Nonnull String id)
      Gets a request builder for the DeviceConfiguration item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • iosUpdateStatuses

      @Nonnull public IosUpdateDeviceStatusCollectionRequestBuilder iosUpdateStatuses()
      Gets a request builder for the IosUpdateDeviceStatus collection
      Returns:
      the collection request builder
    • iosUpdateStatuses

      @Nonnull public IosUpdateDeviceStatusRequestBuilder iosUpdateStatuses(@Nonnull String id)
      Gets a request builder for the IosUpdateDeviceStatus item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • softwareUpdateStatusSummary

      @Nonnull public SoftwareUpdateStatusSummaryWithReferenceRequestBuilder softwareUpdateStatusSummary()
      Gets the request builder for SoftwareUpdateStatusSummary
      Returns:
      the SoftwareUpdateStatusSummaryWithReferenceRequestBuilder instance
    • complianceManagementPartners

      @Nonnull public ComplianceManagementPartnerCollectionRequestBuilder complianceManagementPartners()
      Gets a request builder for the ComplianceManagementPartner collection
      Returns:
      the collection request builder
    • complianceManagementPartners

      @Nonnull public ComplianceManagementPartnerRequestBuilder complianceManagementPartners(@Nonnull String id)
      Gets a request builder for the ComplianceManagementPartner item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • conditionalAccessSettings

      @Nonnull public OnPremisesConditionalAccessSettingsRequestBuilder conditionalAccessSettings()
      Gets the request builder for OnPremisesConditionalAccessSettings
      Returns:
      the OnPremisesConditionalAccessSettingsRequestBuilder instance
    • deviceCategories

      @Nonnull public DeviceCategoryCollectionRequestBuilder deviceCategories()
      Gets a request builder for the DeviceCategory collection
      Returns:
      the collection request builder
    • deviceCategories

      @Nonnull public DeviceCategoryRequestBuilder deviceCategories(@Nonnull String id)
      Gets a request builder for the DeviceCategory item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • deviceEnrollmentConfigurations

      @Nonnull public DeviceEnrollmentConfigurationCollectionRequestBuilder deviceEnrollmentConfigurations()
      Gets a request builder for the DeviceEnrollmentConfiguration collection
      Returns:
      the collection request builder
    • deviceEnrollmentConfigurations

      @Nonnull public DeviceEnrollmentConfigurationRequestBuilder deviceEnrollmentConfigurations(@Nonnull String id)
      Gets a request builder for the DeviceEnrollmentConfiguration item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • deviceManagementPartners

      @Nonnull public DeviceManagementPartnerCollectionRequestBuilder deviceManagementPartners()
      Gets a request builder for the DeviceManagementPartner collection
      Returns:
      the collection request builder
    • deviceManagementPartners

      @Nonnull public DeviceManagementPartnerRequestBuilder deviceManagementPartners(@Nonnull String id)
      Gets a request builder for the DeviceManagementPartner item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • exchangeConnectors

      @Nonnull public DeviceManagementExchangeConnectorCollectionRequestBuilder exchangeConnectors()
      Gets a request builder for the DeviceManagementExchangeConnector collection
      Returns:
      the collection request builder
    • exchangeConnectors

      @Nonnull public DeviceManagementExchangeConnectorRequestBuilder exchangeConnectors(@Nonnull String id)
      Gets a request builder for the DeviceManagementExchangeConnector item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • mobileThreatDefenseConnectors

      @Nonnull public MobileThreatDefenseConnectorCollectionRequestBuilder mobileThreatDefenseConnectors()
      Gets a request builder for the MobileThreatDefenseConnector collection
      Returns:
      the collection request builder
    • mobileThreatDefenseConnectors

      @Nonnull public MobileThreatDefenseConnectorRequestBuilder mobileThreatDefenseConnectors(@Nonnull String id)
      Gets a request builder for the MobileThreatDefenseConnector item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • applePushNotificationCertificate

      @Nonnull public ApplePushNotificationCertificateRequestBuilder applePushNotificationCertificate()
      Gets the request builder for ApplePushNotificationCertificate
      Returns:
      the ApplePushNotificationCertificateRequestBuilder instance
    • detectedApps

      @Nonnull public DetectedAppCollectionRequestBuilder detectedApps()
      Gets a request builder for the DetectedApp collection
      Returns:
      the collection request builder
    • detectedApps

      @Nonnull public DetectedAppRequestBuilder detectedApps(@Nonnull String id)
      Gets a request builder for the DetectedApp item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • managedDeviceOverview

      @Nonnull public ManagedDeviceOverviewWithReferenceRequestBuilder managedDeviceOverview()
      Gets the request builder for ManagedDeviceOverview
      Returns:
      the ManagedDeviceOverviewWithReferenceRequestBuilder instance
    • managedDevices

      @Nonnull public ManagedDeviceCollectionRequestBuilder managedDevices()
      Gets a request builder for the ManagedDevice collection
      Returns:
      the collection request builder
    • managedDevices

      @Nonnull public ManagedDeviceRequestBuilder managedDevices(@Nonnull String id)
      Gets a request builder for the ManagedDevice item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • importedWindowsAutopilotDeviceIdentities

      @Nonnull public ImportedWindowsAutopilotDeviceIdentityCollectionRequestBuilder importedWindowsAutopilotDeviceIdentities()
      Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity collection
      Returns:
      the collection request builder
    • importedWindowsAutopilotDeviceIdentities

      @Nonnull public ImportedWindowsAutopilotDeviceIdentityRequestBuilder importedWindowsAutopilotDeviceIdentities(@Nonnull String id)
      Gets a request builder for the ImportedWindowsAutopilotDeviceIdentity item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • windowsAutopilotDeviceIdentities

      @Nonnull public WindowsAutopilotDeviceIdentityCollectionRequestBuilder windowsAutopilotDeviceIdentities()
      Gets a request builder for the WindowsAutopilotDeviceIdentity collection
      Returns:
      the collection request builder
    • windowsAutopilotDeviceIdentities

      @Nonnull public WindowsAutopilotDeviceIdentityRequestBuilder windowsAutopilotDeviceIdentities(@Nonnull String id)
      Gets a request builder for the WindowsAutopilotDeviceIdentity item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • notificationMessageTemplates

      @Nonnull public NotificationMessageTemplateCollectionRequestBuilder notificationMessageTemplates()
      Gets a request builder for the NotificationMessageTemplate collection
      Returns:
      the collection request builder
    • notificationMessageTemplates

      @Nonnull public NotificationMessageTemplateRequestBuilder notificationMessageTemplates(@Nonnull String id)
      Gets a request builder for the NotificationMessageTemplate item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • resourceOperations

      @Nonnull public ResourceOperationCollectionRequestBuilder resourceOperations()
      Gets a request builder for the ResourceOperation collection
      Returns:
      the collection request builder
    • resourceOperations

      @Nonnull public ResourceOperationRequestBuilder resourceOperations(@Nonnull String id)
      Gets a request builder for the ResourceOperation item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • roleAssignments

      Gets a request builder for the DeviceAndAppManagementRoleAssignment collection
      Returns:
      the collection request builder
    • roleAssignments

      @Nonnull public DeviceAndAppManagementRoleAssignmentRequestBuilder roleAssignments(@Nonnull String id)
      Gets a request builder for the DeviceAndAppManagementRoleAssignment item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • roleDefinitions

      @Nonnull public RoleDefinitionCollectionRequestBuilder roleDefinitions()
      Gets a request builder for the RoleDefinition collection
      Returns:
      the collection request builder
    • roleDefinitions

      @Nonnull public RoleDefinitionRequestBuilder roleDefinitions(@Nonnull String id)
      Gets a request builder for the RoleDefinition item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • remoteAssistancePartners

      @Nonnull public RemoteAssistancePartnerCollectionRequestBuilder remoteAssistancePartners()
      Gets a request builder for the RemoteAssistancePartner collection
      Returns:
      the collection request builder
    • remoteAssistancePartners

      @Nonnull public RemoteAssistancePartnerRequestBuilder remoteAssistancePartners(@Nonnull String id)
      Gets a request builder for the RemoteAssistancePartner item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • reports

      @Nonnull public DeviceManagementReportsRequestBuilder reports()
      Gets the request builder for DeviceManagementReports
      Returns:
      the DeviceManagementReportsRequestBuilder instance
    • telecomExpenseManagementPartners

      @Nonnull public TelecomExpenseManagementPartnerCollectionRequestBuilder telecomExpenseManagementPartners()
      Gets a request builder for the TelecomExpenseManagementPartner collection
      Returns:
      the collection request builder
    • telecomExpenseManagementPartners

      @Nonnull public TelecomExpenseManagementPartnerRequestBuilder telecomExpenseManagementPartners(@Nonnull String id)
      Gets a request builder for the TelecomExpenseManagementPartner item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • troubleshootingEvents

      @Nonnull public DeviceManagementTroubleshootingEventCollectionRequestBuilder troubleshootingEvents()
      Gets a request builder for the DeviceManagementTroubleshootingEvent collection
      Returns:
      the collection request builder
    • troubleshootingEvents

      @Nonnull public DeviceManagementTroubleshootingEventRequestBuilder troubleshootingEvents(@Nonnull String id)
      Gets a request builder for the DeviceManagementTroubleshootingEvent item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • windowsInformationProtectionAppLearningSummaries

      @Nonnull public WindowsInformationProtectionAppLearningSummaryCollectionRequestBuilder windowsInformationProtectionAppLearningSummaries()
      Gets a request builder for the WindowsInformationProtectionAppLearningSummary collection
      Returns:
      the collection request builder
    • windowsInformationProtectionAppLearningSummaries

      @Nonnull public WindowsInformationProtectionAppLearningSummaryRequestBuilder windowsInformationProtectionAppLearningSummaries(@Nonnull String id)
      Gets a request builder for the WindowsInformationProtectionAppLearningSummary item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • windowsInformationProtectionNetworkLearningSummaries

      @Nonnull public WindowsInformationProtectionNetworkLearningSummaryCollectionRequestBuilder windowsInformationProtectionNetworkLearningSummaries()
      Gets a request builder for the WindowsInformationProtectionNetworkLearningSummary collection
      Returns:
      the collection request builder
    • windowsInformationProtectionNetworkLearningSummaries

      @Nonnull public WindowsInformationProtectionNetworkLearningSummaryRequestBuilder windowsInformationProtectionNetworkLearningSummaries(@Nonnull String id)
      Gets a request builder for the WindowsInformationProtectionNetworkLearningSummary item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • verifyWindowsEnrollmentAutoDiscovery

      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • getEffectivePermissions

      Retrieves the effective permissions of the currently authenticated user
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder collection