Class VirusScanFilterResult.Builder (0.1.0)

public static final class VirusScanFilterResult.Builder extends GeneratedMessageV3.Builder<VirusScanFilterResult.Builder> implements VirusScanFilterResultOrBuilder

Virus scan results.

Protobuf type google.cloud.modelarmor.v1.VirusScanFilterResult

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllMessageItems(Iterable<? extends MessageItem> values)

public VirusScanFilterResult.Builder addAllMessageItems(Iterable<? extends MessageItem> values)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.modelarmor.v1.MessageItem>
Returns
Type Description
VirusScanFilterResult.Builder

addAllVirusDetails(Iterable<? extends VirusDetail> values)

public VirusScanFilterResult.Builder addAllVirusDetails(Iterable<? extends VirusDetail> values)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
values Iterable<? extends com.google.cloud.modelarmor.v1.VirusDetail>
Returns
Type Description
VirusScanFilterResult.Builder

addMessageItems(MessageItem value)

public VirusScanFilterResult.Builder addMessageItems(MessageItem value)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
value MessageItem
Returns
Type Description
VirusScanFilterResult.Builder

addMessageItems(MessageItem.Builder builderForValue)

public VirusScanFilterResult.Builder addMessageItems(MessageItem.Builder builderForValue)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
builderForValue MessageItem.Builder
Returns
Type Description
VirusScanFilterResult.Builder

addMessageItems(int index, MessageItem value)

public VirusScanFilterResult.Builder addMessageItems(int index, MessageItem value)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameters
Name Description
index int
value MessageItem
Returns
Type Description
VirusScanFilterResult.Builder

addMessageItems(int index, MessageItem.Builder builderForValue)

public VirusScanFilterResult.Builder addMessageItems(int index, MessageItem.Builder builderForValue)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameters
Name Description
index int
builderForValue MessageItem.Builder
Returns
Type Description
VirusScanFilterResult.Builder

addMessageItemsBuilder()

public MessageItem.Builder addMessageItemsBuilder()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
MessageItem.Builder

addMessageItemsBuilder(int index)

public MessageItem.Builder addMessageItemsBuilder(int index)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
index int
Returns
Type Description
MessageItem.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public VirusScanFilterResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

addVirusDetails(VirusDetail value)

public VirusScanFilterResult.Builder addVirusDetails(VirusDetail value)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
value VirusDetail
Returns
Type Description
VirusScanFilterResult.Builder

addVirusDetails(VirusDetail.Builder builderForValue)

public VirusScanFilterResult.Builder addVirusDetails(VirusDetail.Builder builderForValue)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
builderForValue VirusDetail.Builder
Returns
Type Description
VirusScanFilterResult.Builder

addVirusDetails(int index, VirusDetail value)

public VirusScanFilterResult.Builder addVirusDetails(int index, VirusDetail value)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameters
Name Description
index int
value VirusDetail
Returns
Type Description
VirusScanFilterResult.Builder

addVirusDetails(int index, VirusDetail.Builder builderForValue)

public VirusScanFilterResult.Builder addVirusDetails(int index, VirusDetail.Builder builderForValue)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameters
Name Description
index int
builderForValue VirusDetail.Builder
Returns
Type Description
VirusScanFilterResult.Builder

addVirusDetailsBuilder()

public VirusDetail.Builder addVirusDetailsBuilder()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
VirusDetail.Builder

addVirusDetailsBuilder(int index)

public VirusDetail.Builder addVirusDetailsBuilder(int index)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
index int
Returns
Type Description
VirusDetail.Builder

build()

public VirusScanFilterResult build()
Returns
Type Description
VirusScanFilterResult

buildPartial()

public VirusScanFilterResult buildPartial()
Returns
Type Description
VirusScanFilterResult

clear()

public VirusScanFilterResult.Builder clear()
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

clearExecutionState()

public VirusScanFilterResult.Builder clearExecutionState()

Output only. Reports whether Virus Scan was successfully executed or not.

.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public VirusScanFilterResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

clearMatchState()

public VirusScanFilterResult.Builder clearMatchState()

Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.

.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

clearMessageItems()

public VirusScanFilterResult.Builder clearMessageItems()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
VirusScanFilterResult.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public VirusScanFilterResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

clearScannedContentType()

public VirusScanFilterResult.Builder clearScannedContentType()

Type of content scanned.

.google.cloud.modelarmor.v1.VirusScanFilterResult.ScannedContentType scanned_content_type = 4;

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

clearScannedSize()

public VirusScanFilterResult.Builder clearScannedSize()

Size of scanned content in bytes.

optional int64 scanned_size = 5;

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

clearVirusDetails()

public VirusScanFilterResult.Builder clearVirusDetails()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
VirusScanFilterResult.Builder

clone()

public VirusScanFilterResult.Builder clone()
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

getDefaultInstanceForType()

public VirusScanFilterResult getDefaultInstanceForType()
Returns
Type Description
VirusScanFilterResult

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getExecutionState()

public FilterExecutionState getExecutionState()

Output only. Reports whether Virus Scan was successfully executed or not.

.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FilterExecutionState

The executionState.

getExecutionStateValue()

public int getExecutionStateValue()

Output only. Reports whether Virus Scan was successfully executed or not.

.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for executionState.

getMatchState()

public FilterMatchState getMatchState()

Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.

.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FilterMatchState

The matchState.

getMatchStateValue()

public int getMatchStateValue()

Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.

.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for matchState.

getMessageItems(int index)

public MessageItem getMessageItems(int index)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
index int
Returns
Type Description
MessageItem

getMessageItemsBuilder(int index)

public MessageItem.Builder getMessageItemsBuilder(int index)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
index int
Returns
Type Description
MessageItem.Builder

getMessageItemsBuilderList()

public List<MessageItem.Builder> getMessageItemsBuilderList()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
List<Builder>

getMessageItemsCount()

public int getMessageItemsCount()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
int

getMessageItemsList()

public List<MessageItem> getMessageItemsList()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
List<MessageItem>

getMessageItemsOrBuilder(int index)

public MessageItemOrBuilder getMessageItemsOrBuilder(int index)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
index int
Returns
Type Description
MessageItemOrBuilder

getMessageItemsOrBuilderList()

public List<? extends MessageItemOrBuilder> getMessageItemsOrBuilderList()

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Returns
Type Description
List<? extends com.google.cloud.modelarmor.v1.MessageItemOrBuilder>

getScannedContentType()

public VirusScanFilterResult.ScannedContentType getScannedContentType()

Type of content scanned.

.google.cloud.modelarmor.v1.VirusScanFilterResult.ScannedContentType scanned_content_type = 4;

Returns
Type Description
VirusScanFilterResult.ScannedContentType

The scannedContentType.

getScannedContentTypeValue()

public int getScannedContentTypeValue()

Type of content scanned.

.google.cloud.modelarmor.v1.VirusScanFilterResult.ScannedContentType scanned_content_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for scannedContentType.

getScannedSize()

public long getScannedSize()

Size of scanned content in bytes.

optional int64 scanned_size = 5;

Returns
Type Description
long

The scannedSize.

getVirusDetails(int index)

public VirusDetail getVirusDetails(int index)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
index int
Returns
Type Description
VirusDetail

getVirusDetailsBuilder(int index)

public VirusDetail.Builder getVirusDetailsBuilder(int index)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
index int
Returns
Type Description
VirusDetail.Builder

getVirusDetailsBuilderList()

public List<VirusDetail.Builder> getVirusDetailsBuilderList()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
List<Builder>

getVirusDetailsCount()

public int getVirusDetailsCount()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
int

getVirusDetailsList()

public List<VirusDetail> getVirusDetailsList()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
List<VirusDetail>

getVirusDetailsOrBuilder(int index)

public VirusDetailOrBuilder getVirusDetailsOrBuilder(int index)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
index int
Returns
Type Description
VirusDetailOrBuilder

getVirusDetailsOrBuilderList()

public List<? extends VirusDetailOrBuilder> getVirusDetailsOrBuilderList()

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Returns
Type Description
List<? extends com.google.cloud.modelarmor.v1.VirusDetailOrBuilder>

hasScannedSize()

public boolean hasScannedSize()

Size of scanned content in bytes.

optional int64 scanned_size = 5;

Returns
Type Description
boolean

Whether the scannedSize field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(VirusScanFilterResult other)

public VirusScanFilterResult.Builder mergeFrom(VirusScanFilterResult other)
Parameter
Name Description
other VirusScanFilterResult
Returns
Type Description
VirusScanFilterResult.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public VirusScanFilterResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
VirusScanFilterResult.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public VirusScanFilterResult.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final VirusScanFilterResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

removeMessageItems(int index)

public VirusScanFilterResult.Builder removeMessageItems(int index)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameter
Name Description
index int
Returns
Type Description
VirusScanFilterResult.Builder

removeVirusDetails(int index)

public VirusScanFilterResult.Builder removeVirusDetails(int index)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameter
Name Description
index int
Returns
Type Description
VirusScanFilterResult.Builder

setExecutionState(FilterExecutionState value)

public VirusScanFilterResult.Builder setExecutionState(FilterExecutionState value)

Output only. Reports whether Virus Scan was successfully executed or not.

.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FilterExecutionState

The executionState to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setExecutionStateValue(int value)

public VirusScanFilterResult.Builder setExecutionStateValue(int value)

Output only. Reports whether Virus Scan was successfully executed or not.

.google.cloud.modelarmor.v1.FilterExecutionState execution_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for executionState to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public VirusScanFilterResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

setMatchState(FilterMatchState value)

public VirusScanFilterResult.Builder setMatchState(FilterMatchState value)

Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.

.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FilterMatchState

The matchState to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setMatchStateValue(int value)

public VirusScanFilterResult.Builder setMatchStateValue(int value)

Output only. Match status for Virus. Value is MATCH_FOUND if the data is infected with a virus.

.google.cloud.modelarmor.v1.FilterMatchState match_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The enum numeric value on the wire for matchState to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setMessageItems(int index, MessageItem value)

public VirusScanFilterResult.Builder setMessageItems(int index, MessageItem value)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameters
Name Description
index int
value MessageItem
Returns
Type Description
VirusScanFilterResult.Builder

setMessageItems(int index, MessageItem.Builder builderForValue)

public VirusScanFilterResult.Builder setMessageItems(int index, MessageItem.Builder builderForValue)

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.

repeated .google.cloud.modelarmor.v1.MessageItem message_items = 2;

Parameters
Name Description
index int
builderForValue MessageItem.Builder
Returns
Type Description
VirusScanFilterResult.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public VirusScanFilterResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

setScannedContentType(VirusScanFilterResult.ScannedContentType value)

public VirusScanFilterResult.Builder setScannedContentType(VirusScanFilterResult.ScannedContentType value)

Type of content scanned.

.google.cloud.modelarmor.v1.VirusScanFilterResult.ScannedContentType scanned_content_type = 4;

Parameter
Name Description
value VirusScanFilterResult.ScannedContentType

The scannedContentType to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setScannedContentTypeValue(int value)

public VirusScanFilterResult.Builder setScannedContentTypeValue(int value)

Type of content scanned.

.google.cloud.modelarmor.v1.VirusScanFilterResult.ScannedContentType scanned_content_type = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for scannedContentType to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setScannedSize(long value)

public VirusScanFilterResult.Builder setScannedSize(long value)

Size of scanned content in bytes.

optional int64 scanned_size = 5;

Parameter
Name Description
value long

The scannedSize to set.

Returns
Type Description
VirusScanFilterResult.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final VirusScanFilterResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
VirusScanFilterResult.Builder
Overrides

setVirusDetails(int index, VirusDetail value)

public VirusScanFilterResult.Builder setVirusDetails(int index, VirusDetail value)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameters
Name Description
index int
value VirusDetail
Returns
Type Description
VirusScanFilterResult.Builder

setVirusDetails(int index, VirusDetail.Builder builderForValue)

public VirusScanFilterResult.Builder setVirusDetails(int index, VirusDetail.Builder builderForValue)

List of Viruses identified. This field will be empty if no virus was detected.

repeated .google.cloud.modelarmor.v1.VirusDetail virus_details = 6;

Parameters
Name Description
index int
builderForValue VirusDetail.Builder
Returns
Type Description
VirusScanFilterResult.Builder