Class AccessReviewNotificationRecipientQueryScope

java.lang.Object
com.microsoft.graph.models.AccessReviewNotificationRecipientScope
com.microsoft.graph.models.AccessReviewNotificationRecipientQueryScope
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class AccessReviewNotificationRecipientQueryScope extends AccessReviewNotificationRecipientScope implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static AccessReviewNotificationRecipientQueryScope createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a AccessReviewNotificationRecipientQueryScope
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class AccessReviewNotificationRecipientScope
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getQuery

      @Nullable public String getQuery()
      Gets the query property value. Represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user.
      Returns:
      a String
    • getQueryRoot

      @Nullable public String getQueryRoot()
      Gets the queryRoot property value. In the scenario where reviewers need to be specified dynamically, indicates the relative source of the query. This property is only required if a relative query (that is, ./manager) is specified.
      Returns:
      a String
    • getQueryType

      @Nullable public String getQueryType()
      Gets the queryType property value. Indicates the type of query. Allowed value is MicrosoftGraph.
      Returns:
      a String
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class AccessReviewNotificationRecipientScope
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setQuery

      public void setQuery(@Nullable String value)
      Sets the query property value. Represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user.
      Parameters:
      value - Value to set for the query property.
    • setQueryRoot

      public void setQueryRoot(@Nullable String value)
      Sets the queryRoot property value. In the scenario where reviewers need to be specified dynamically, indicates the relative source of the query. This property is only required if a relative query (that is, ./manager) is specified.
      Parameters:
      value - Value to set for the queryRoot property.
    • setQueryType

      public void setQueryType(@Nullable String value)
      Sets the queryType property value. Indicates the type of query. Allowed value is MicrosoftGraph.
      Parameters:
      value - Value to set for the queryType property.