Class AccessPackageResource

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

public class AccessPackageResource extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Access Package Resource.
  • 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. A description for the resource.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The display name of the resource, such as the application name, group name or site name.
    • 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.
    • originId

      @SerializedName(value="originId", alternate="OriginId") @Expose @Nullable public String originId
      The Origin Id. The unique identifier of the resource in the origin system. In the case of a Microsoft Entra group, this is the identifier of the group.
    • originSystem

      @SerializedName(value="originSystem", alternate="OriginSystem") @Expose @Nullable public String originSystem
      The Origin System. The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.
    • environment

      @SerializedName(value="environment", alternate="Environment") @Expose @Nullable public AccessPackageResourceEnvironment environment
      The Environment. Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand.
    • roles

      @SerializedName(value="roles", alternate="Roles") @Expose @Nullable public AccessPackageResourceRoleCollectionPage roles
      The Roles. Read-only. Nullable. Supports $expand.
    • scopes

      @SerializedName(value="scopes", alternate="Scopes") @Expose @Nullable public AccessPackageResourceScopeCollectionPage scopes
      The Scopes. Read-only. Nullable. Supports $expand.
  • Constructor Details

    • AccessPackageResource

      public AccessPackageResource()
  • 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