public sealed class VirusScanFilterResult : IMessage<VirusScanFilterResult>, IEquatable<VirusScanFilterResult>, IDeepCloneable<VirusScanFilterResult>, IBufferMessage, IMessageReference documentation and code samples for the Model Armor v1 API class VirusScanFilterResult.
Virus scan results.
Implements
IMessageVirusScanFilterResult, IEquatableVirusScanFilterResult, IDeepCloneableVirusScanFilterResult, IBufferMessage, IMessageNamespace
Google.Cloud.ModelArmor.V1Assembly
Google.Cloud.ModelArmor.V1.dll
Constructors
VirusScanFilterResult()
public VirusScanFilterResult()VirusScanFilterResult(VirusScanFilterResult)
public VirusScanFilterResult(VirusScanFilterResult other)| Parameter | |
|---|---|
| Name | Description |
other |
VirusScanFilterResult |
Properties
ExecutionState
public FilterExecutionState ExecutionState { get; set; }Output only. Reports whether Virus Scan was successfully executed or not.
| Property Value | |
|---|---|
| Type | Description |
FilterExecutionState |
|
HasScannedSize
public bool HasScannedSize { get; }Gets whether the "scanned_size" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MatchState
public FilterMatchState MatchState { get; set; }Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.
| Property Value | |
|---|---|
| Type | Description |
FilterMatchState |
|
MessageItems
public RepeatedField<MessageItem> MessageItems { get; }Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution status is skipped then this field provides related reason/explanation.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldMessageItem |
|
ScannedContentType
public VirusScanFilterResult.Types.ScannedContentType ScannedContentType { get; set; }Type of content scanned.
| Property Value | |
|---|---|
| Type | Description |
VirusScanFilterResultTypesScannedContentType |
|
ScannedSize
public long ScannedSize { get; set; }Size of scanned content in bytes.
| Property Value | |
|---|---|
| Type | Description |
long |
|
VirusDetails
public RepeatedField<VirusDetail> VirusDetails { get; }List of Viruses identified. This field will be empty if no virus was detected.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldVirusDetail |
|