Class ResourceSpecificPermissionGrant

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

public class ResourceSpecificPermissionGrant extends DirectoryObject implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Resource Specific Permission Grant.
  • Field Details

    • clientAppId

      @SerializedName(value="clientAppId", alternate="ClientAppId") @Expose @Nullable public String clientAppId
      The Client App Id. ID of the service principal of the Azure AD app that has been granted access. Read-only.
    • clientId

      @SerializedName(value="clientId", alternate="ClientId") @Expose @Nullable public String clientId
      The Client Id. ID of the Azure AD app that has been granted access. Read-only.
    • permission

      @SerializedName(value="permission", alternate="Permission") @Expose @Nullable public String permission
      The Permission. The name of the resource-specific permission. Read-only.
    • permissionType

      @SerializedName(value="permissionType", alternate="PermissionType") @Expose @Nullable public String permissionType
      The Permission Type. The type of permission. Possible values are: Application, Delegated. Read-only.
    • resourceAppId

      @SerializedName(value="resourceAppId", alternate="ResourceAppId") @Expose @Nullable public String resourceAppId
      The Resource App Id. ID of the Azure AD app that is hosting the resource. Read-only.
  • Constructor Details

    • ResourceSpecificPermissionGrant

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