Class Entity

java.lang.Object
com.microsoft.graph.models.Entity
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel
Direct Known Subclasses:
AccessPackage, AccessPackageAssignment, AccessPackageAssignmentPolicy, AccessPackageAssignmentRequest, AccessPackageCatalog, AccessPackageQuestion, AccessPackageResource, AccessPackageResourceEnvironment, AccessPackageResourceRequest, AccessPackageResourceRole, AccessPackageResourceRoleScope, AccessPackageResourceScope, AccessPackageSubject, AccessReviewHistoryDefinition, AccessReviewHistoryInstance, AccessReviewInstance, AccessReviewInstanceDecisionItem, AccessReviewReviewer, AccessReviewScheduleDefinition, AccessReviewSet, AccessReviewStage, ActivityHistoryItem, AdminConsentRequestPolicy, AdminMicrosoft365Apps, AdminReportSettings, Agreement, AgreementAcceptance, AgreementFileProperties, Alert, Alert, AllowedValue, AppCatalogs, AppConsentApprovalRoute, AppConsentRequest, ApplePushNotificationCertificate, ApplicationTemplate, AppLogCollectionRequest, Approval, ApprovalStage, AppScope, Article, Artifact, Attachment, AttachmentBase, AttachmentSession, AttackSimulationRoot, AttendanceRecord, AttributeMappingFunctionSchema, AttributeSet, AudioRoutingGroup, AuditEvent, AuditLogRoot, Authentication, AuthenticationCombinationConfiguration, AuthenticationContextClassReference, AuthenticationEventListener, AuthenticationEventsFlow, AuthenticationFlowsPolicy, AuthenticationMethod, AuthenticationMethodConfiguration, AuthenticationMethodModeDetail, AuthenticationMethodsPolicy, AuthenticationMethodsRoot, AuthenticationMethodTarget, AuthenticationStrengthPolicy, AuthenticationStrengthRoot, AuthoredNote, AzureUsage, BackupRestoreRoot, BaseItem, BaseItemVersion, BilledReconciliation, BilledUsage, Billing, BillingReconciliation, Bitlocker, BitlockerRecoveryKey, BookingAppointment, BookingBusiness, BookingCurrency, BookingCustomerBase, BookingCustomQuestion, BookingService, BookingStaffMemberBase, BrowserSharedCookie, BrowserSite, BrowserSiteList, BulkUpload, Calendar, CalendarGroup, CalendarPermission, Call, CallRecord, CallRecording, CallTranscript, CanvasLayout, CaseEscaped, CaseOperation, CasesRoot, CertificateBasedAuthConfiguration, ChangeTrackedEntity, Channel, Chat, ChatMessage, ChatMessageInfo, ChecklistItem, CloudClipboardItem, CloudClipboardRoot, CloudPC, CloudPcAuditEvent, CloudPcDeviceImage, CloudPcGalleryImage, CloudPcOnPremisesConnection, CloudPcProvisioningPolicy, CloudPcProvisioningPolicyAssignment, CloudPcUserSetting, CloudPcUserSettingAssignment, ColumnDefinition, ColumnLink, CommsOperation, Community, CompanySubscription, ComplianceManagementPartner, ConditionalAccessPolicy, ConditionalAccessRoot, ConditionalAccessTemplate, ConnectedOrganization, ConnectionOperation, ContactFolder, ContentSharingSession, ContentType, Conversation, ConversationMember, ConversationThread, CrossTenantAccessPolicyConfigurationDefault, CustomCalloutExtension, CustomExtensionStageSetting, CustomSecurityAttributeDefinition, DataPolicyOperation, DataSet, DataSource, DataSourceContainer, DelegatedAdminAccessAssignment, DelegatedAdminCustomer, DelegatedAdminRelationship, DelegatedAdminRelationshipOperation, DelegatedAdminRelationshipRequest, DelegatedAdminServiceManagementDetail, DelegatedPermissionClassification, DeletedChat, DeletedItemContainer, DeletedTeam, DeltaParticipants, DetectedApp, DeviceAppManagement, DeviceCategory, DeviceComplianceActionItem, DeviceComplianceDeviceOverview, DeviceComplianceDeviceStatus, DeviceCompliancePolicy, DeviceCompliancePolicyAssignment, DeviceCompliancePolicyDeviceStateSummary, DeviceCompliancePolicySettingStateSummary, DeviceCompliancePolicyState, DeviceComplianceScheduledActionForRule, DeviceComplianceSettingState, DeviceComplianceUserOverview, DeviceComplianceUserStatus, DeviceConfiguration, DeviceConfigurationAssignment, DeviceConfigurationDeviceOverview, DeviceConfigurationDeviceStateSummary, DeviceConfigurationDeviceStatus, DeviceConfigurationState, DeviceConfigurationUserOverview, DeviceConfigurationUserStatus, DeviceEnrollmentConfiguration, DeviceInstallState, DeviceLocalCredential, DeviceLocalCredentialInfo, DeviceLogCollectionResponse, DeviceManagement, DeviceManagementCachedReportConfiguration, DeviceManagementExchangeConnector, DeviceManagementExportJob, DeviceManagementPartner, DeviceManagementReports, DeviceManagementTroubleshootingEvent, DeviceRegistrationPolicy, Directory, DirectoryAudit, DirectoryDefinition, DirectoryObject, DispositionReviewStage, Domain, DomainDnsRecord, EBookInstallSummary, Edge, EdiscoveryCaseSettings, EducationAssignment, EducationAssignmentDefaults, EducationAssignmentResource, EducationAssignmentSettings, EducationCategory, EducationClass, EducationGradingCategory, EducationModule, EducationModuleResource, EducationOrganization, EducationOutcome, EducationRubric, EducationSubmission, EducationSubmissionResource, EducationUser, EmployeeExperienceUser, EndUserNotification, EndUserNotificationDetail, EnrollmentConfigurationAssignment, EnterpriseCodeSigningCertificate, EntitlementManagement, EntitlementManagementSettings, Extension, ExternalActivity, ExternalConnection, ExternalDomainName, ExternalGroup, ExternalItem, FeatureRolloutPolicy, FederatedIdentityCredential, FieldValueSet, FilePlanDescriptor, FilePlanDescriptorTemplate, FileStorage, FileStorageContainer, FilterOperatorSchema, GovernanceInsight, Group, GroupLifecyclePolicy, GroupSetting, HealthIssue, HorizontalSection, HorizontalSectionColumn, HostPair, HostPort, HostReputation, Identity, IdentityApiConnector, IdentityContainer, IdentityContainer, IdentityProvider, IdentityProviderBase, IdentityUserFlow, IdentityUserFlowAttribute, IdentityUserFlowAttributeAssignment, ImportedWindowsAutopilotDeviceIdentity, ImportedWindowsAutopilotDeviceIdentityUpload, Incident, Indicator, InferenceClassification, InferenceClassificationOverride, Insights, InsightsSettings, IntelligenceProfile, InternetExplorerMode, Invitation, IosLobAppProvisioningConfigurationAssignment, IosUpdateDeviceStatus, ItemActivity, ItemActivityStat, ItemAnalytics, ItemRetentionLabel, LabelsRoot, LandingPage, LandingPageDetail, LearningContent, LearningCourseActivity, LearningProvider, LicenseDetails, LifecycleManagementSettings, LifecycleWorkflowsContainer, LinkedResource, LocalizedNotificationMessage, LoginPage, LongRunningOperation, M365AppsInstallationOptions, MailFolder, MalwareStateForWindowsDevice, ManagedAppOperation, ManagedAppPolicy, ManagedAppPolicyDeploymentSummary, ManagedAppRegistration, ManagedAppStatus, ManagedDevice, ManagedDeviceMobileAppConfiguration, ManagedDeviceMobileAppConfigurationAssignment, ManagedDeviceMobileAppConfigurationDeviceStatus, ManagedDeviceMobileAppConfigurationDeviceSummary, ManagedDeviceMobileAppConfigurationUserStatus, ManagedDeviceMobileAppConfigurationUserSummary, ManagedDeviceOverview, ManagedEBook, ManagedEBookAssignment, ManagedMobileApp, Manifest, MeetingAttendanceReport, MessageRule, MobileApp, MobileAppAssignment, MobileAppCategory, MobileAppContent, MobileAppContentFile, MobileAppTroubleshootingEvent, MobileContainedApp, MobileThreatDefenseConnector, MultiTenantOrganization, MultiTenantOrganizationIdentitySyncPolicyTemplate, MultiTenantOrganizationJoinRequestRecord, MultiTenantOrganizationPartnerConfigurationTemplate, MultiValueLegacyExtendedProperty, NamedLocation, NetworkAdapter, NotificationMessageTemplate, OAuth2PermissionGrant, OfficeGraphInsights, Onenote, OnenoteEntityBaseModel, OnlineMeetingBase, OnPremisesConditionalAccessSettings, OnPremisesDirectorySynchronization, Operation, Operation, OrganizationalBrandingProperties, OutlookCategory, OutlookItem, OutlookUser, Participant, ParticipantBase, ParticipantJoiningNotification, ParticipantLeftNotification, Partners, Payload, PeopleAdminSettings, Permission, PermissionGrantConditionSet, Person, PinnedChatMessageInfo, Place, Planner, PlannerAssignedToTaskBoardTaskFormat, PlannerBucket, PlannerBucketTaskBoardTaskFormat, PlannerGroup, PlannerPlan, PlannerPlanDetails, PlannerProgressTaskBoardTaskFormat, PlannerTask, PlannerTaskDetails, PlannerUser, PolicyRoot, PolicyTemplate, Presence, PrintConnector, PrintDocument, PrinterBase, PrintJob, PrintOperation, PrintService, PrintServiceEndpoint, PrintTask, PrintTaskDefinition, PrintTaskTrigger, PrintUsage, PrivilegedAccessGroup, PrivilegedAccessRoot, PrivilegedAccessSchedule, PrivilegedAccessScheduleInstance, ProfileCardProperty, ProfilePhoto, PronounsSettings, ProtectionPolicyBase, ProtectionRuleBase, ProtectionUnitBase, ProvisioningObjectSummary, RbacApplication, Relation, RelyingPartyDetailedSummary, RemoteAssistancePartner, RemoteDesktopSecurityConfiguration, Request, ResourceOperation, RestoreArtifactBase, RestorePoint, RestoreSessionBase, RetentionEvent, RetentionEventType, RetentionLabel, RiskDetection, RiskyServicePrincipal, RiskyUser, RoleAssignment, RoleDefinition, Run, Schedule, Schema, SchemaExtension, ScopedRoleMembership, Search, SearchAnswer, SearchEntity, SecureScore, SecureScoreControlProfile, Security, SecurityReportsRoot, Segment, Sensor, ServiceAnnouncement, ServiceAnnouncementAttachment, ServiceAnnouncementBase, ServiceApp, ServiceHealth, ServicePrincipalRiskDetection, Session, Set, SettingStateDeviceSummary, SharedInsight, Sharepoint, SharepointSettings, SignIn, Simulation, SimulationAutomation, SimulationAutomationRun, SingleValueLegacyExtendedProperty, SoftwareUpdateStatusSummary, StorageQuotaBreakdown, StorageSettings, Store, Subdomain, SubjectRightsRequest, SubscribedSku, Subscription, Synchronization, SynchronizationJob, SynchronizationSchema, SynchronizationTemplate, Tag, TargetDeviceGroup, TargetedManagedAppPolicyAssignment, Task, TaskDefinition, TaskProcessingResult, TaskReport, Team, TeamInfo, TeamsApp, TeamsAppDefinition, TeamsAppInstallation, TeamsAppSettings, TeamsAsyncOperation, TeamsLicensingDetails, TeamsTab, TeamsTemplate, Teamwork, TeamworkBot, TeamworkHostedContent, TeamworkTag, TeamworkTagMember, TelecomExpenseManagementPartner, Term, TermsAndConditions, TermsAndConditionsAcceptanceStatus, TermsAndConditionsAssignment, TermsOfUseContainer, ThreatAssessmentRequest, ThreatAssessmentResult, ThreatIntelligence, ThumbnailSet, Todo, TodoTask, TodoTaskList, Training, TrainingLanguageDetail, Trending, TriggersRoot, TriggerTypesRoot, UnbilledUsage, UnifiedRbacResourceAction, UnifiedRbacResourceNamespace, UnifiedRoleAssignment, UnifiedRoleDefinition, UnifiedRoleManagementPolicy, UnifiedRoleManagementPolicyAssignment, UnifiedRoleManagementPolicyRule, UnifiedRoleScheduleBase, UnifiedRoleScheduleInstanceBase, UnifiedStorageQuota, UsedInsight, UserActivity, UserExperienceAnalyticsAppHealthApplicationPerformance, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion, UserExperienceAnalyticsAppHealthDeviceModelPerformance, UserExperienceAnalyticsAppHealthDevicePerformance, UserExperienceAnalyticsAppHealthDevicePerformanceDetails, UserExperienceAnalyticsAppHealthOSVersionPerformance, UserExperienceAnalyticsBaseline, UserExperienceAnalyticsCategory, UserExperienceAnalyticsDevicePerformance, UserExperienceAnalyticsDeviceScores, UserExperienceAnalyticsDeviceStartupHistory, UserExperienceAnalyticsDeviceStartupProcess, UserExperienceAnalyticsDeviceStartupProcessPerformance, UserExperienceAnalyticsMetric, UserExperienceAnalyticsMetricHistory, UserExperienceAnalyticsModelScores, UserExperienceAnalyticsOverview, UserExperienceAnalyticsScoreHistory, UserExperienceAnalyticsWorkFromAnywhereDevice, UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric, UserExperienceAnalyticsWorkFromAnywhereMetric, UserExperienceAnalyticsWorkFromAnywhereModelPerformance, UserFlowLanguageConfiguration, UserFlowLanguagePage, UserInsightsSettings, UserInstallStateSummary, UserProcessingResult, UserRegistrationDetails, UserSettings, UserSolutionRoot, UserStorage, UserTeamwork, VerticalSection, VirtualEndpoint, VirtualEvent, VirtualEventPresenter, VirtualEventRegistration, VirtualEventRegistrationConfiguration, VirtualEventRegistrationQuestionBase, VirtualEventsRoot, VppToken, Vulnerability, VulnerabilityComponent, WebPart, WhoisBaseRecord, WindowsAutopilotDeploymentProfile, WindowsAutopilotDeploymentProfileAssignment, WindowsAutopilotDeviceIdentity, WindowsDeviceMalwareState, WindowsInformationProtectionAppLearningSummary, WindowsInformationProtectionAppLockerFile, WindowsInformationProtectionNetworkLearningSummary, WindowsMalwareInformation, WindowsProtectionState, WindowsSetting, WindowsSettingInstance, Workbook, WorkbookApplication, WorkbookChart, WorkbookChartAreaFormat, WorkbookChartAxes, WorkbookChartAxis, WorkbookChartAxisFormat, WorkbookChartAxisTitle, WorkbookChartAxisTitleFormat, WorkbookChartDataLabelFormat, WorkbookChartDataLabels, WorkbookChartFill, WorkbookChartFont, WorkbookChartGridlines, WorkbookChartGridlinesFormat, WorkbookChartLegend, WorkbookChartLegendFormat, WorkbookChartLineFormat, WorkbookChartPoint, WorkbookChartPointFormat, WorkbookChartSeries, WorkbookChartSeriesFormat, WorkbookChartTitle, WorkbookChartTitleFormat, WorkbookComment, WorkbookCommentReply, WorkbookFilter, WorkbookFormatProtection, WorkbookFunctionResult, WorkbookFunctions, WorkbookNamedItem, WorkbookOperation, WorkbookPivotTable, WorkbookRange, WorkbookRangeBorder, WorkbookRangeFill, WorkbookRangeFont, WorkbookRangeFormat, WorkbookRangeSort, WorkbookRangeView, WorkbookTable, WorkbookTableColumn, WorkbookTableRow, WorkbookTableSort, WorkbookWorksheet, WorkbookWorksheetProtection, WorkflowTemplate, WorkingTimeSchedule

@Generated("com.microsoft.kiota") public class Entity extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • Entity

      public Entity()
      Instantiates a new Entity and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static Entity 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 Entity
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • 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
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getId

      @Nullable public String getId()
      Gets the id property value. The unique identifier for an entity. Read-only.
      Returns:
      a String
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • 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
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setId

      public void setId(@Nullable String value)
      Sets the id property value. The unique identifier for an entity. Read-only.
      Parameters:
      value - Value to set for the id property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.