Class RaiFilterResult.RaiFilterTypeResult.Builder (0.24.0)

public static final class RaiFilterResult.RaiFilterTypeResult.Builder extends GeneratedMessage.Builder<RaiFilterResult.RaiFilterTypeResult.Builder> implements RaiFilterResult.RaiFilterTypeResultOrBuilder

Detailed Filter result for each of the responsible AI Filter Types.

Protobuf type google.cloud.modelarmor.v1.RaiFilterResult.RaiFilterTypeResult

Static Methods

getDescriptor()

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

Methods

build()

public RaiFilterResult.RaiFilterTypeResult build()
Returns
Type Description
RaiFilterResult.RaiFilterTypeResult

buildPartial()

public RaiFilterResult.RaiFilterTypeResult buildPartial()
Returns
Type Description
RaiFilterResult.RaiFilterTypeResult

clear()

public RaiFilterResult.RaiFilterTypeResult.Builder clear()
Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder
Overrides

clearConfidenceLevel()

public RaiFilterResult.RaiFilterTypeResult.Builder clearConfidenceLevel()

Confidence level identified for this RAI filter.

.google.cloud.modelarmor.v1.DetectionConfidenceLevel confidence_level = 2;

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

clearFilterType()

public RaiFilterResult.RaiFilterTypeResult.Builder clearFilterType()

Type of responsible AI filter.

.google.cloud.modelarmor.v1.RaiFilterType filter_type = 1;

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

clearMatchState()

public RaiFilterResult.RaiFilterTypeResult.Builder clearMatchState()

Output only. Match state for this RAI filter.

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

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

getConfidenceLevel()

public DetectionConfidenceLevel getConfidenceLevel()

Confidence level identified for this RAI filter.

.google.cloud.modelarmor.v1.DetectionConfidenceLevel confidence_level = 2;

Returns
Type Description
DetectionConfidenceLevel

The confidenceLevel.

getConfidenceLevelValue()

public int getConfidenceLevelValue()

Confidence level identified for this RAI filter.

.google.cloud.modelarmor.v1.DetectionConfidenceLevel confidence_level = 2;

Returns
Type Description
int

The enum numeric value on the wire for confidenceLevel.

getDefaultInstanceForType()

public RaiFilterResult.RaiFilterTypeResult getDefaultInstanceForType()
Returns
Type Description
RaiFilterResult.RaiFilterTypeResult

getDescriptorForType()

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

getFilterType()

public RaiFilterType getFilterType()

Type of responsible AI filter.

.google.cloud.modelarmor.v1.RaiFilterType filter_type = 1;

Returns
Type Description
RaiFilterType

The filterType.

getFilterTypeValue()

public int getFilterTypeValue()

Type of responsible AI filter.

.google.cloud.modelarmor.v1.RaiFilterType filter_type = 1;

Returns
Type Description
int

The enum numeric value on the wire for filterType.

getMatchState()

public FilterMatchState getMatchState()

Output only. Match state for this RAI filter.

.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 state for this RAI filter.

.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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RaiFilterResult.RaiFilterTypeResult other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setConfidenceLevel(DetectionConfidenceLevel value)

public RaiFilterResult.RaiFilterTypeResult.Builder setConfidenceLevel(DetectionConfidenceLevel value)

Confidence level identified for this RAI filter.

.google.cloud.modelarmor.v1.DetectionConfidenceLevel confidence_level = 2;

Parameter
Name Description
value DetectionConfidenceLevel

The confidenceLevel to set.

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

setConfidenceLevelValue(int value)

public RaiFilterResult.RaiFilterTypeResult.Builder setConfidenceLevelValue(int value)

Confidence level identified for this RAI filter.

.google.cloud.modelarmor.v1.DetectionConfidenceLevel confidence_level = 2;

Parameter
Name Description
value int

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

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

setFilterType(RaiFilterType value)

public RaiFilterResult.RaiFilterTypeResult.Builder setFilterType(RaiFilterType value)

Type of responsible AI filter.

.google.cloud.modelarmor.v1.RaiFilterType filter_type = 1;

Parameter
Name Description
value RaiFilterType

The filterType to set.

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

setFilterTypeValue(int value)

public RaiFilterResult.RaiFilterTypeResult.Builder setFilterTypeValue(int value)

Type of responsible AI filter.

.google.cloud.modelarmor.v1.RaiFilterType filter_type = 1;

Parameter
Name Description
value int

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

Returns
Type Description
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

setMatchState(FilterMatchState value)

public RaiFilterResult.RaiFilterTypeResult.Builder setMatchState(FilterMatchState value)

Output only. Match state for this RAI filter.

.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
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.

setMatchStateValue(int value)

public RaiFilterResult.RaiFilterTypeResult.Builder setMatchStateValue(int value)

Output only. Match state for this RAI filter.

.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
RaiFilterResult.RaiFilterTypeResult.Builder

This builder for chaining.