Class AccessPackage

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessPackage
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class AccessPackage extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package.
  • Field Details

    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. The description of the access package.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The display name of the access package. Supports $filter (eq, contains).
    • isHidden

      @SerializedName(value="isHidden", alternate="IsHidden") @Expose @Nullable public Boolean isHidden
      The Is Hidden. Whether the access package is hidden from the requestor.
    • modifiedDateTime

      @SerializedName(value="modifiedDateTime", alternate="ModifiedDateTime") @Expose @Nullable public OffsetDateTime modifiedDateTime
      The Modified Date Time. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
    • accessPackagesIncompatibleWith

      @Nullable public AccessPackageCollectionPage accessPackagesIncompatibleWith
      The Access Packages Incompatible With. The access packages that are incompatible with this package. Read-only.
    • assignmentPolicies

      @SerializedName(value="assignmentPolicies", alternate="AssignmentPolicies") @Expose @Nullable public AccessPackageAssignmentPolicyCollectionPage assignmentPolicies
      The Assignment Policies.
    • catalog

      @SerializedName(value="catalog", alternate="Catalog") @Expose @Nullable public AccessPackageCatalog catalog
      The Catalog.
    • incompatibleAccessPackages

      @Nullable public AccessPackageCollectionPage incompatibleAccessPackages
      The Incompatible Access Packages. The access packages whose assigned users are ineligible to be assigned this access package.
    • incompatibleGroups

      @SerializedName(value="incompatibleGroups", alternate="IncompatibleGroups") @Expose @Nullable public GroupCollectionPage incompatibleGroups
      The Incompatible Groups. The groups whose members are ineligible to be assigned this access package.
  • Constructor Details

    • AccessPackage

      public AccessPackage()
  • 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 Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to