Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
odata.msgraph.client.entity.request.DeviceManagementRequest Maven / Gradle / Ivy
package odata.msgraph.client.entity.request;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreType;
import com.github.davidmoten.guavamini.Preconditions;
import com.github.davidmoten.odata.client.CollectionPageNonEntityRequest;
import com.github.davidmoten.odata.client.ContextPath;
import com.github.davidmoten.odata.client.EntityRequest;
import com.github.davidmoten.odata.client.FunctionRequestReturningNonCollection;
import com.github.davidmoten.odata.client.NameValue;
import com.github.davidmoten.odata.client.annotation.Function;
import com.github.davidmoten.odata.client.internal.Checks;
import com.github.davidmoten.odata.client.internal.ParameterMap;
import com.github.davidmoten.odata.client.internal.TypedObject;
import java.lang.Boolean;
import java.lang.Object;
import java.lang.String;
import java.util.Map;
import java.util.Optional;
import odata.msgraph.client.complex.RolePermission;
import odata.msgraph.client.entity.DeviceManagement;
import odata.msgraph.client.entity.collection.request.AuditEventCollectionRequest;
import odata.msgraph.client.entity.collection.request.ComplianceManagementPartnerCollectionRequest;
import odata.msgraph.client.entity.collection.request.DetectedAppCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceAndAppManagementRoleAssignmentCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceCategoryCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceCompliancePolicyCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceCompliancePolicySettingStateSummaryCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceConfigurationCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceEnrollmentConfigurationCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceManagementExchangeConnectorCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceManagementPartnerCollectionRequest;
import odata.msgraph.client.entity.collection.request.DeviceManagementTroubleshootingEventCollectionRequest;
import odata.msgraph.client.entity.collection.request.ImportedWindowsAutopilotDeviceIdentityCollectionRequest;
import odata.msgraph.client.entity.collection.request.IosUpdateDeviceStatusCollectionRequest;
import odata.msgraph.client.entity.collection.request.ManagedDeviceCollectionRequest;
import odata.msgraph.client.entity.collection.request.MobileThreatDefenseConnectorCollectionRequest;
import odata.msgraph.client.entity.collection.request.NotificationMessageTemplateCollectionRequest;
import odata.msgraph.client.entity.collection.request.RemoteAssistancePartnerCollectionRequest;
import odata.msgraph.client.entity.collection.request.ResourceOperationCollectionRequest;
import odata.msgraph.client.entity.collection.request.RoleDefinitionCollectionRequest;
import odata.msgraph.client.entity.collection.request.TelecomExpenseManagementPartnerCollectionRequest;
import odata.msgraph.client.entity.collection.request.TermsAndConditionsCollectionRequest;
import odata.msgraph.client.entity.collection.request.WindowsAutopilotDeviceIdentityCollectionRequest;
import odata.msgraph.client.entity.collection.request.WindowsInformationProtectionAppLearningSummaryCollectionRequest;
import odata.msgraph.client.entity.collection.request.WindowsInformationProtectionNetworkLearningSummaryCollectionRequest;
@JsonIgnoreType
public class DeviceManagementRequest extends EntityRequest {
public DeviceManagementRequest(ContextPath contextPath, Optional value) {
super(DeviceManagement.class, contextPath, value, false);
}
public TermsAndConditionsRequest termsAndConditions(String id) {
return new TermsAndConditionsRequest(contextPath.addSegment("termsAndConditions").addKeys(new NameValue(id.toString())), Optional.empty());
}
public TermsAndConditionsCollectionRequest termsAndConditions() {
return new TermsAndConditionsCollectionRequest(
contextPath.addSegment("termsAndConditions"), Optional.empty());
}
public AuditEventRequest auditEvents(String id) {
return new AuditEventRequest(contextPath.addSegment("auditEvents").addKeys(new NameValue(id.toString())), Optional.empty());
}
public AuditEventCollectionRequest auditEvents() {
return new AuditEventCollectionRequest(
contextPath.addSegment("auditEvents"), Optional.empty());
}
public DeviceCompliancePolicyRequest deviceCompliancePolicies(String id) {
return new DeviceCompliancePolicyRequest(contextPath.addSegment("deviceCompliancePolicies").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceCompliancePolicyCollectionRequest deviceCompliancePolicies() {
return new DeviceCompliancePolicyCollectionRequest(
contextPath.addSegment("deviceCompliancePolicies"), Optional.empty());
}
public DeviceCompliancePolicyDeviceStateSummaryRequest deviceCompliancePolicyDeviceStateSummary() {
return new DeviceCompliancePolicyDeviceStateSummaryRequest(contextPath.addSegment("deviceCompliancePolicyDeviceStateSummary"), Optional.empty());
}
public DeviceCompliancePolicySettingStateSummaryRequest deviceCompliancePolicySettingStateSummaries(String id) {
return new DeviceCompliancePolicySettingStateSummaryRequest(contextPath.addSegment("deviceCompliancePolicySettingStateSummaries").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceCompliancePolicySettingStateSummaryCollectionRequest deviceCompliancePolicySettingStateSummaries() {
return new DeviceCompliancePolicySettingStateSummaryCollectionRequest(
contextPath.addSegment("deviceCompliancePolicySettingStateSummaries"), Optional.empty());
}
public DeviceConfigurationDeviceStateSummaryRequest deviceConfigurationDeviceStateSummaries() {
return new DeviceConfigurationDeviceStateSummaryRequest(contextPath.addSegment("deviceConfigurationDeviceStateSummaries"), Optional.empty());
}
public DeviceConfigurationRequest deviceConfigurations(String id) {
return new DeviceConfigurationRequest(contextPath.addSegment("deviceConfigurations").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceConfigurationCollectionRequest deviceConfigurations() {
return new DeviceConfigurationCollectionRequest(
contextPath.addSegment("deviceConfigurations"), Optional.empty());
}
public IosUpdateDeviceStatusRequest iosUpdateStatuses(String id) {
return new IosUpdateDeviceStatusRequest(contextPath.addSegment("iosUpdateStatuses").addKeys(new NameValue(id.toString())), Optional.empty());
}
public IosUpdateDeviceStatusCollectionRequest iosUpdateStatuses() {
return new IosUpdateDeviceStatusCollectionRequest(
contextPath.addSegment("iosUpdateStatuses"), Optional.empty());
}
public SoftwareUpdateStatusSummaryRequest softwareUpdateStatusSummary() {
return new SoftwareUpdateStatusSummaryRequest(contextPath.addSegment("softwareUpdateStatusSummary"), Optional.empty());
}
public ComplianceManagementPartnerRequest complianceManagementPartners(String id) {
return new ComplianceManagementPartnerRequest(contextPath.addSegment("complianceManagementPartners").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ComplianceManagementPartnerCollectionRequest complianceManagementPartners() {
return new ComplianceManagementPartnerCollectionRequest(
contextPath.addSegment("complianceManagementPartners"), Optional.empty());
}
public OnPremisesConditionalAccessSettingsRequest conditionalAccessSettings() {
return new OnPremisesConditionalAccessSettingsRequest(contextPath.addSegment("conditionalAccessSettings"), Optional.empty());
}
public DeviceCategoryRequest deviceCategories(String id) {
return new DeviceCategoryRequest(contextPath.addSegment("deviceCategories").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceCategoryCollectionRequest deviceCategories() {
return new DeviceCategoryCollectionRequest(
contextPath.addSegment("deviceCategories"), Optional.empty());
}
public DeviceEnrollmentConfigurationRequest deviceEnrollmentConfigurations(String id) {
return new DeviceEnrollmentConfigurationRequest(contextPath.addSegment("deviceEnrollmentConfigurations").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceEnrollmentConfigurationCollectionRequest deviceEnrollmentConfigurations() {
return new DeviceEnrollmentConfigurationCollectionRequest(
contextPath.addSegment("deviceEnrollmentConfigurations"), Optional.empty());
}
public DeviceManagementPartnerRequest deviceManagementPartners(String id) {
return new DeviceManagementPartnerRequest(contextPath.addSegment("deviceManagementPartners").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceManagementPartnerCollectionRequest deviceManagementPartners() {
return new DeviceManagementPartnerCollectionRequest(
contextPath.addSegment("deviceManagementPartners"), Optional.empty());
}
public DeviceManagementExchangeConnectorRequest exchangeConnectors(String id) {
return new DeviceManagementExchangeConnectorRequest(contextPath.addSegment("exchangeConnectors").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceManagementExchangeConnectorCollectionRequest exchangeConnectors() {
return new DeviceManagementExchangeConnectorCollectionRequest(
contextPath.addSegment("exchangeConnectors"), Optional.empty());
}
public MobileThreatDefenseConnectorRequest mobileThreatDefenseConnectors(String id) {
return new MobileThreatDefenseConnectorRequest(contextPath.addSegment("mobileThreatDefenseConnectors").addKeys(new NameValue(id.toString())), Optional.empty());
}
public MobileThreatDefenseConnectorCollectionRequest mobileThreatDefenseConnectors() {
return new MobileThreatDefenseConnectorCollectionRequest(
contextPath.addSegment("mobileThreatDefenseConnectors"), Optional.empty());
}
public ApplePushNotificationCertificateRequest applePushNotificationCertificate() {
return new ApplePushNotificationCertificateRequest(contextPath.addSegment("applePushNotificationCertificate"), Optional.empty());
}
public DetectedAppRequest detectedApps(String id) {
return new DetectedAppRequest(contextPath.addSegment("detectedApps").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DetectedAppCollectionRequest detectedApps() {
return new DetectedAppCollectionRequest(
contextPath.addSegment("detectedApps"), Optional.empty());
}
public ManagedDeviceOverviewRequest managedDeviceOverview() {
return new ManagedDeviceOverviewRequest(contextPath.addSegment("managedDeviceOverview"), Optional.empty());
}
public ManagedDeviceRequest managedDevices(String id) {
return new ManagedDeviceRequest(contextPath.addSegment("managedDevices").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ManagedDeviceCollectionRequest managedDevices() {
return new ManagedDeviceCollectionRequest(
contextPath.addSegment("managedDevices"), Optional.empty());
}
public ImportedWindowsAutopilotDeviceIdentityRequest importedWindowsAutopilotDeviceIdentities(String id) {
return new ImportedWindowsAutopilotDeviceIdentityRequest(contextPath.addSegment("importedWindowsAutopilotDeviceIdentities").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ImportedWindowsAutopilotDeviceIdentityCollectionRequest importedWindowsAutopilotDeviceIdentities() {
return new ImportedWindowsAutopilotDeviceIdentityCollectionRequest(
contextPath.addSegment("importedWindowsAutopilotDeviceIdentities"), Optional.empty());
}
public WindowsAutopilotDeviceIdentityRequest windowsAutopilotDeviceIdentities(String id) {
return new WindowsAutopilotDeviceIdentityRequest(contextPath.addSegment("windowsAutopilotDeviceIdentities").addKeys(new NameValue(id.toString())), Optional.empty());
}
public WindowsAutopilotDeviceIdentityCollectionRequest windowsAutopilotDeviceIdentities() {
return new WindowsAutopilotDeviceIdentityCollectionRequest(
contextPath.addSegment("windowsAutopilotDeviceIdentities"), Optional.empty());
}
public NotificationMessageTemplateRequest notificationMessageTemplates(String id) {
return new NotificationMessageTemplateRequest(contextPath.addSegment("notificationMessageTemplates").addKeys(new NameValue(id.toString())), Optional.empty());
}
public NotificationMessageTemplateCollectionRequest notificationMessageTemplates() {
return new NotificationMessageTemplateCollectionRequest(
contextPath.addSegment("notificationMessageTemplates"), Optional.empty());
}
public ResourceOperationRequest resourceOperations(String id) {
return new ResourceOperationRequest(contextPath.addSegment("resourceOperations").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ResourceOperationCollectionRequest resourceOperations() {
return new ResourceOperationCollectionRequest(
contextPath.addSegment("resourceOperations"), Optional.empty());
}
public DeviceAndAppManagementRoleAssignmentRequest roleAssignments(String id) {
return new DeviceAndAppManagementRoleAssignmentRequest(contextPath.addSegment("roleAssignments").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceAndAppManagementRoleAssignmentCollectionRequest roleAssignments() {
return new DeviceAndAppManagementRoleAssignmentCollectionRequest(
contextPath.addSegment("roleAssignments"), Optional.empty());
}
public RoleDefinitionRequest roleDefinitions(String id) {
return new RoleDefinitionRequest(contextPath.addSegment("roleDefinitions").addKeys(new NameValue(id.toString())), Optional.empty());
}
public RoleDefinitionCollectionRequest roleDefinitions() {
return new RoleDefinitionCollectionRequest(
contextPath.addSegment("roleDefinitions"), Optional.empty());
}
public RemoteAssistancePartnerRequest remoteAssistancePartners(String id) {
return new RemoteAssistancePartnerRequest(contextPath.addSegment("remoteAssistancePartners").addKeys(new NameValue(id.toString())), Optional.empty());
}
public RemoteAssistancePartnerCollectionRequest remoteAssistancePartners() {
return new RemoteAssistancePartnerCollectionRequest(
contextPath.addSegment("remoteAssistancePartners"), Optional.empty());
}
public DeviceManagementReportsRequest reports() {
return new DeviceManagementReportsRequest(contextPath.addSegment("reports"), Optional.empty());
}
public TelecomExpenseManagementPartnerRequest telecomExpenseManagementPartners(String id) {
return new TelecomExpenseManagementPartnerRequest(contextPath.addSegment("telecomExpenseManagementPartners").addKeys(new NameValue(id.toString())), Optional.empty());
}
public TelecomExpenseManagementPartnerCollectionRequest telecomExpenseManagementPartners() {
return new TelecomExpenseManagementPartnerCollectionRequest(
contextPath.addSegment("telecomExpenseManagementPartners"), Optional.empty());
}
public DeviceManagementTroubleshootingEventRequest troubleshootingEvents(String id) {
return new DeviceManagementTroubleshootingEventRequest(contextPath.addSegment("troubleshootingEvents").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DeviceManagementTroubleshootingEventCollectionRequest troubleshootingEvents() {
return new DeviceManagementTroubleshootingEventCollectionRequest(
contextPath.addSegment("troubleshootingEvents"), Optional.empty());
}
public WindowsInformationProtectionAppLearningSummaryRequest windowsInformationProtectionAppLearningSummaries(String id) {
return new WindowsInformationProtectionAppLearningSummaryRequest(contextPath.addSegment("windowsInformationProtectionAppLearningSummaries").addKeys(new NameValue(id.toString())), Optional.empty());
}
public WindowsInformationProtectionAppLearningSummaryCollectionRequest windowsInformationProtectionAppLearningSummaries() {
return new WindowsInformationProtectionAppLearningSummaryCollectionRequest(
contextPath.addSegment("windowsInformationProtectionAppLearningSummaries"), Optional.empty());
}
public WindowsInformationProtectionNetworkLearningSummaryRequest windowsInformationProtectionNetworkLearningSummaries(String id) {
return new WindowsInformationProtectionNetworkLearningSummaryRequest(contextPath.addSegment("windowsInformationProtectionNetworkLearningSummaries").addKeys(new NameValue(id.toString())), Optional.empty());
}
public WindowsInformationProtectionNetworkLearningSummaryCollectionRequest windowsInformationProtectionNetworkLearningSummaries() {
return new WindowsInformationProtectionNetworkLearningSummaryCollectionRequest(
contextPath.addSegment("windowsInformationProtectionNetworkLearningSummaries"), Optional.empty());
}
@Function(name = "verifyWindowsEnrollmentAutoDiscovery")
@JsonIgnore
public FunctionRequestReturningNonCollection verifyWindowsEnrollmentAutoDiscovery(String domainName) {
Preconditions.checkNotNull(domainName, "domainName cannot be null");
Map _parameters = ParameterMap
.put("domainName", "Edm.String", Checks.checkIsAscii(domainName))
.build();
return new FunctionRequestReturningNonCollection(this.contextPath.addActionOrFunctionSegment("microsoft.graph.verifyWindowsEnrollmentAutoDiscovery"), Boolean.class, _parameters);
}
@Function(name = "getEffectivePermissions")
@JsonIgnore
public CollectionPageNonEntityRequest getEffectivePermissions(String scope) {
Preconditions.checkNotNull(scope, "scope cannot be null");
Map _parameters = ParameterMap
.put("scope", "Edm.String", Checks.checkIsAscii(scope))
.build();
return CollectionPageNonEntityRequest.forFunction(this.contextPath.addActionOrFunctionSegment("microsoft.graph.getEffectivePermissions"), RolePermission.class, _parameters);
}
}