Class GitHubUserEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
com.microsoft.graph.models.security.GitHubUserEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class GitHubUserEvidence
extends AlertEvidence
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.security.AlertEvidence
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GitHubUserEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valuegetEmail()Gets the email property value.The deserialization information for the current modelgetLogin()Gets the login property value.getName()Gets the name property value.Gets the userId property value.Gets the webUrl property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the email property value.voidSets the login property value.voidSets the name property value.voidSets the userId property value.voidSets the webUrl property value.Methods inherited from class com.microsoft.graph.models.security.AlertEvidence
getAdditionalData, getBackingStore, getCreatedDateTime, getDetailedRoles, getOdataType, getRemediationStatus, getRemediationStatusDetails, getRoles, getTags, getVerdict, setAdditionalData, setBackingStore, setCreatedDateTime, setDetailedRoles, setOdataType, setRemediationStatus, setRemediationStatusDetails, setRoles, setTags, setVerdict
-
Constructor Details
-
GitHubUserEvidence
public GitHubUserEvidence()Instantiates a newGitHubUserEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static GitHubUserEvidence 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
GitHubUserEvidence
-
getEmail
Gets the email property value. The email property- Returns:
- a
String
-
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 classAlertEvidence- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLogin
Gets the login property value. The login property- Returns:
- a
String
-
getName
Gets the name property value. The name property- Returns:
- a
String
-
getUserId
Gets the userId property value. The userId property- Returns:
- a
String
-
getWebUrl
Gets the webUrl property value. The webUrl property- 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 classAlertEvidence- Parameters:
writer- Serialization writer to use to serialize this model
-
setEmail
Sets the email property value. The email property- Parameters:
value- Value to set for the email property.
-
setLogin
Sets the login property value. The login property- Parameters:
value- Value to set for the login property.
-
setName
Sets the name property value. The name property- Parameters:
value- Value to set for the name property.
-
setUserId
Sets the userId property value. The userId property- Parameters:
value- Value to set for the userId property.
-
setWebUrl
Sets the webUrl property value. The webUrl property- Parameters:
value- Value to set for the webUrl property.
-