Class GoogleCloudResourceEvidence
java.lang.Object
com.microsoft.graph.models.security.AlertEvidence
com.microsoft.graph.models.security.GoogleCloudResourceEvidence
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class GoogleCloudResourceEvidence
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 GoogleCloudResourceEvidencecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the fullResourceName property value.Gets the location property value.Gets the locationType property value.Gets the projectId property value.Gets the projectNumber property value.Gets the resourceName property value.Gets the resourceType property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetFullResourceName(String value) Sets the fullResourceName property value.voidsetLocation(String value) Sets the location property value.voidSets the locationType property value.voidsetProjectId(String value) Sets the projectId property value.voidsetProjectNumber(Long value) Sets the projectNumber property value.voidsetResourceName(String value) Sets the resourceName property value.voidsetResourceType(String value) Sets the resourceType 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
-
GoogleCloudResourceEvidence
public GoogleCloudResourceEvidence()Instantiates a newGoogleCloudResourceEvidenceand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static GoogleCloudResourceEvidence 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
GoogleCloudResourceEvidence
-
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>>
-
getFullResourceName
Gets the fullResourceName property value. The fullResourceName property- Returns:
- a
String
-
getLocation
Gets the location property value. The zone or region where the resource is located.- Returns:
- a
String
-
getLocationType
Gets the locationType property value. The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue.- Returns:
- a
GoogleCloudLocationType
-
getProjectId
Gets the projectId property value. The Google project ID as defined by the user.- Returns:
- a
String
-
getProjectNumber
Gets the projectNumber property value. The project number assigned by Google.- Returns:
- a
Long
-
getResourceName
Gets the resourceName property value. The name of the resource.- Returns:
- a
String
-
getResourceType
Gets the resourceType property value. The type of the resource.- 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
-
setFullResourceName
Sets the fullResourceName property value. The fullResourceName property- Parameters:
value- Value to set for the fullResourceName property.
-
setLocation
Sets the location property value. The zone or region where the resource is located.- Parameters:
value- Value to set for the location property.
-
setLocationType
Sets the locationType property value. The type of location. Possible values are: unknown, regional, zonal, global, unknownFutureValue.- Parameters:
value- Value to set for the locationType property.
-
setProjectId
Sets the projectId property value. The Google project ID as defined by the user.- Parameters:
value- Value to set for the projectId property.
-
setProjectNumber
Sets the projectNumber property value. The project number assigned by Google.- Parameters:
value- Value to set for the projectNumber property.
-
setResourceName
Sets the resourceName property value. The name of the resource.- Parameters:
value- Value to set for the resourceName property.
-
setResourceType
Sets the resourceType property value. The type of the resource.- Parameters:
value- Value to set for the resourceType property.
-