Package com.microsoft.graph.models
Class AccessReviewQueryScope
java.lang.Object
com.microsoft.graph.models.AccessReviewScope
com.microsoft.graph.models.AccessReviewQueryScope
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
AccessReviewInactiveUsersQueryScope
@Generated("com.microsoft.kiota")
public class AccessReviewQueryScope
extends AccessReviewScope
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.AccessReviewScope
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AccessReviewQueryScopecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelgetQuery()Gets the query property value.Gets the queryRoot property value.Gets the queryType property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the query property value.voidsetQueryRoot(String value) Sets the queryRoot property value.voidsetQueryType(String value) Sets the queryType property value.Methods inherited from class com.microsoft.graph.models.AccessReviewScope
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
AccessReviewQueryScope
public AccessReviewQueryScope()Instantiates a newAccessReviewQueryScopeand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AccessReviewQueryScope 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
AccessReviewQueryScope
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classAccessReviewScope- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getQuery
Gets the query property value. The query representing what will be reviewed in an access review.- Returns:
- a
String
-
getQueryRoot
Gets the queryRoot property value. In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager.- Returns:
- a
String
-
getQueryType
Gets the queryType property value. Indicates the type of query. Types include MicrosoftGraph and ARM.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classAccessReviewScope- Parameters:
writer- Serialization writer to use to serialize this model
-
setQuery
Sets the query property value. The query representing what will be reviewed in an access review.- Parameters:
value- Value to set for the query property.
-
setQueryRoot
Sets the queryRoot property value. In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager.- Parameters:
value- Value to set for the queryRoot property.
-
setQueryType
Sets the queryType property value. Indicates the type of query. Types include MicrosoftGraph and ARM.- Parameters:
value- Value to set for the queryType property.
-