Class MicrosoftGraphSectionGroup


public final class MicrosoftGraphSectionGroup extends MicrosoftGraphOnenoteEntityHierarchyModel
sectionGroup.
  • Constructor Details

    • MicrosoftGraphSectionGroup

      public MicrosoftGraphSectionGroup()
      Creates an instance of MicrosoftGraphSectionGroup class.
  • Method Details

    • sectionGroupsUrl

      public String sectionGroupsUrl()
      Get the sectionGroupsUrl property: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      Returns:
      the sectionGroupsUrl value.
    • withSectionGroupsUrl

      public MicrosoftGraphSectionGroup withSectionGroupsUrl(String sectionGroupsUrl)
      Set the sectionGroupsUrl property: The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.
      Parameters:
      sectionGroupsUrl - the sectionGroupsUrl value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • sectionsUrl

      public String sectionsUrl()
      Get the sectionsUrl property: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      Returns:
      the sectionsUrl value.
    • withSectionsUrl

      public MicrosoftGraphSectionGroup withSectionsUrl(String sectionsUrl)
      Set the sectionsUrl property: The URL for the sections navigation property, which returns all the sections in the section group. Read-only.
      Parameters:
      sectionsUrl - the sectionsUrl value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • parentNotebook

      public MicrosoftGraphNotebook parentNotebook()
      Get the parentNotebook property: notebook.
      Returns:
      the parentNotebook value.
    • withParentNotebook

      public MicrosoftGraphSectionGroup withParentNotebook(MicrosoftGraphNotebook parentNotebook)
      Set the parentNotebook property: notebook.
      Parameters:
      parentNotebook - the parentNotebook value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • parentSectionGroup

      public MicrosoftGraphSectionGroup parentSectionGroup()
      Get the parentSectionGroup property: sectionGroup.
      Returns:
      the parentSectionGroup value.
    • withParentSectionGroup

      public MicrosoftGraphSectionGroup withParentSectionGroup(MicrosoftGraphSectionGroup parentSectionGroup)
      Set the parentSectionGroup property: sectionGroup.
      Parameters:
      parentSectionGroup - the parentSectionGroup value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • sectionGroups

      public List<MicrosoftGraphSectionGroup> sectionGroups()
      Get the sectionGroups property: The section groups in the section. Read-only. Nullable.
      Returns:
      the sectionGroups value.
    • withSectionGroups

      public MicrosoftGraphSectionGroup withSectionGroups(List<MicrosoftGraphSectionGroup> sectionGroups)
      Set the sectionGroups property: The section groups in the section. Read-only. Nullable.
      Parameters:
      sectionGroups - the sectionGroups value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • sections

      public List<MicrosoftGraphOnenoteSection> sections()
      Get the sections property: The sections in the section group. Read-only. Nullable.
      Returns:
      the sections value.
    • withSections

      Set the sections property: The sections in the section group. Read-only. Nullable.
      Parameters:
      sections - the sections value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: sectionGroup.
      Overrides:
      additionalProperties in class MicrosoftGraphOnenoteEntityHierarchyModel
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public MicrosoftGraphSectionGroup withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: sectionGroup.
      Overrides:
      withAdditionalProperties in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the MicrosoftGraphSectionGroup object itself.
    • withCreatedBy

      public MicrosoftGraphSectionGroup withCreatedBy(MicrosoftGraphIdentitySet createdBy)
      Set the createdBy property: identitySet.
      Overrides:
      withCreatedBy in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      createdBy - the createdBy value to set.
      Returns:
      the MicrosoftGraphOnenoteEntityHierarchyModel object itself.
    • withDisplayName

      public MicrosoftGraphSectionGroup withDisplayName(String displayName)
      Set the displayName property: The name of the notebook.
      Overrides:
      withDisplayName in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      displayName - the displayName value to set.
      Returns:
      the MicrosoftGraphOnenoteEntityHierarchyModel object itself.
    • withLastModifiedBy

      public MicrosoftGraphSectionGroup withLastModifiedBy(MicrosoftGraphIdentitySet lastModifiedBy)
      Set the lastModifiedBy property: identitySet.
      Overrides:
      withLastModifiedBy in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      lastModifiedBy - the lastModifiedBy value to set.
      Returns:
      the MicrosoftGraphOnenoteEntityHierarchyModel object itself.
    • withLastModifiedDateTime

      public MicrosoftGraphSectionGroup withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
      Set the lastModifiedDateTime property: The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.
      Overrides:
      withLastModifiedDateTime in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      lastModifiedDateTime - the lastModifiedDateTime value to set.
      Returns:
      the MicrosoftGraphOnenoteEntityHierarchyModel object itself.
    • withCreatedDateTime

      public MicrosoftGraphSectionGroup withCreatedDateTime(OffsetDateTime createdDateTime)
      Set the createdDateTime property: The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.
      Overrides:
      withCreatedDateTime in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      createdDateTime - the createdDateTime value to set.
      Returns:
      the MicrosoftGraphOnenoteEntitySchemaObjectModel object itself.
    • withSelf

      public MicrosoftGraphSectionGroup withSelf(String self)
      Set the self property: The endpoint where you can get details about the page. Read-only.
      Overrides:
      withSelf in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      self - the self value to set.
      Returns:
      the MicrosoftGraphOnenoteEntityBaseModel object itself.
    • withId

      public MicrosoftGraphSectionGroup withId(String id)
      Set the id property: Read-only.
      Overrides:
      withId in class MicrosoftGraphOnenoteEntityHierarchyModel
      Parameters:
      id - the id value to set.
      Returns:
      the MicrosoftGraphEntity object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class MicrosoftGraphOnenoteEntityHierarchyModel
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.