Class Site

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class Site extends BaseItem implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Site.
  • Field Details

    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The full title for the site. Read-only.
    • error

      @SerializedName(value="error", alternate="Error") @Expose @Nullable public PublicError error
      The Error.
    • root

      @SerializedName(value="root", alternate="Root") @Expose @Nullable public Root root
      The Root. If present, indicates that this is the root site in the site collection. Read-only.
    • sharepointIds

      @SerializedName(value="sharepointIds", alternate="SharepointIds") @Expose @Nullable public SharepointIds sharepointIds
      The Sharepoint Ids. Returns identifiers useful for SharePoint REST compatibility. Read-only.
    • siteCollection

      @SerializedName(value="siteCollection", alternate="SiteCollection") @Expose @Nullable public SiteCollection siteCollection
      The Site Collection. Provides details about the site's site collection. Available only on the root site. Read-only.
    • analytics

      @SerializedName(value="analytics", alternate="Analytics") @Expose @Nullable public ItemAnalytics analytics
      The Analytics. Analytics about the view activities that took place in this site.
    • columns

      @SerializedName(value="columns", alternate="Columns") @Expose @Nullable public ColumnDefinitionCollectionPage columns
      The Columns. The collection of column definitions reusable across lists under this site.
    • contentTypes

      @SerializedName(value="contentTypes", alternate="ContentTypes") @Expose @Nullable public ContentTypeCollectionPage contentTypes
      The Content Types. The collection of content types defined for this site.
    • drive

      @SerializedName(value="drive", alternate="Drive") @Expose @Nullable public Drive drive
      The Drive. The default drive (document library) for this site.
    • drives

      @SerializedName(value="drives", alternate="Drives") @Expose @Nullable public DriveCollectionPage drives
      The Drives. The collection of drives (document libraries) under this site.
    • externalColumns

      @Nullable public ColumnDefinitionCollectionPage externalColumns
      The External Columns.
    • items

      @SerializedName(value="items", alternate="Items") @Expose @Nullable public BaseItemCollectionPage items
      The Items. Used to address any item contained in this site. This collection can't be enumerated.
    • lists

      @SerializedName(value="lists", alternate="Lists") @Expose @Nullable public ListCollectionPage lists
      The Lists. The collection of lists under this site.
    • operations

      @SerializedName(value="operations", alternate="Operations") @Expose @Nullable public RichLongRunningOperationCollectionPage operations
      The Operations. The collection of long-running operations on the site.
    • permissions

      @SerializedName(value="permissions", alternate="Permissions") @Expose @Nullable public PermissionCollectionPage permissions
      The Permissions. The permissions associated with the site. Nullable.
    • sites

      @SerializedName(value="sites", alternate="Sites") @Expose @Nullable public SiteCollectionPage sites
      The Sites. The collection of the sub-sites under this site.
    • termStore

      @SerializedName(value="termStore", alternate="TermStore") @Expose @Nullable public Store termStore
      The Term Store. The default termStore under this site.
    • termStores

      @SerializedName(value="termStores", alternate="TermStores") @Expose @Nullable public StoreCollectionPage termStores
      The Term Stores. The collection of termStores under this site.
    • onenote

      @SerializedName(value="onenote", alternate="Onenote") @Expose @Nullable public Onenote onenote
      The Onenote. Calls the OneNote service for notebook related operations.
  • Constructor Details

    • Site

      public Site()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class BaseItem
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to