Class SanitizationResult (0.1.0)

public final class SanitizationResult extends GeneratedMessageV3 implements SanitizationResultOrBuilder

Sanitization result after applying all the filters on input content.

Protobuf type google.cloud.modelarmor.v1.SanitizationResult

Static Fields

FILTER_MATCH_STATE_FIELD_NUMBER

public static final int FILTER_MATCH_STATE_FIELD_NUMBER
Field Value
Type Description
int

FILTER_RESULTS_FIELD_NUMBER

public static final int FILTER_RESULTS_FIELD_NUMBER
Field Value
Type Description
int

INVOCATION_RESULT_FIELD_NUMBER

public static final int INVOCATION_RESULT_FIELD_NUMBER
Field Value
Type Description
int

SANITIZATION_METADATA_FIELD_NUMBER

public static final int SANITIZATION_METADATA_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static SanitizationResult getDefaultInstance()
Returns
Type Description
SanitizationResult

getDescriptor()

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

newBuilder()

public static SanitizationResult.Builder newBuilder()
Returns
Type Description
SanitizationResult.Builder

newBuilder(SanitizationResult prototype)

public static SanitizationResult.Builder newBuilder(SanitizationResult prototype)
Parameter
Name Description
prototype SanitizationResult
Returns
Type Description
SanitizationResult.Builder

parseDelimitedFrom(InputStream input)

public static SanitizationResult parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static SanitizationResult parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static SanitizationResult parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static SanitizationResult parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static SanitizationResult parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static SanitizationResult parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static SanitizationResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SanitizationResult
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<SanitizationResult> parser()
Returns
Type Description
Parser<SanitizationResult>

Methods

containsFilterResults(String key)

public boolean containsFilterResults(String key)

Output only. Results for all filters where the key is the filter name - either of "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp".

map<string, .google.cloud.modelarmor.v1.FilterResult> filter_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
boolean

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public SanitizationResult getDefaultInstanceForType()
Returns
Type Description
SanitizationResult

getFilterMatchState()

public FilterMatchState getFilterMatchState()

Output only. Overall filter match state for Sanitization. The state can have below two values.

1) NO_MATCH_FOUND: No filters in configuration satisfy matching criteria. In other words, input passed all filters.

2) MATCH_FOUND: At least one filter in configuration satisfies matching. In other words, input did not pass one or more filters.

.google.cloud.modelarmor.v1.FilterMatchState filter_match_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FilterMatchState

The filterMatchState.

getFilterMatchStateValue()

public int getFilterMatchStateValue()

Output only. Overall filter match state for Sanitization. The state can have below two values.

1) NO_MATCH_FOUND: No filters in configuration satisfy matching criteria. In other words, input passed all filters.

2) MATCH_FOUND: At least one filter in configuration satisfies matching. In other words, input did not pass one or more filters.

.google.cloud.modelarmor.v1.FilterMatchState filter_match_state = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for filterMatchState.

getFilterResults() (deprecated)

public Map<String,FilterResult> getFilterResults()
Returns
Type Description
Map<String,FilterResult>

getFilterResultsCount()

public int getFilterResultsCount()

Output only. Results for all filters where the key is the filter name - either of "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp".

map<string, .google.cloud.modelarmor.v1.FilterResult> filter_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getFilterResultsMap()

public Map<String,FilterResult> getFilterResultsMap()

Output only. Results for all filters where the key is the filter name - either of "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp".

map<string, .google.cloud.modelarmor.v1.FilterResult> filter_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Map<String,FilterResult>

getFilterResultsOrDefault(String key, FilterResult defaultValue)

public FilterResult getFilterResultsOrDefault(String key, FilterResult defaultValue)

Output only. Results for all filters where the key is the filter name - either of "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp".

map<string, .google.cloud.modelarmor.v1.FilterResult> filter_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
key String
defaultValue FilterResult
Returns
Type Description
FilterResult

getFilterResultsOrThrow(String key)

public FilterResult getFilterResultsOrThrow(String key)

Output only. Results for all filters where the key is the filter name - either of "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp".

map<string, .google.cloud.modelarmor.v1.FilterResult> filter_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
FilterResult

getInvocationResult()

public InvocationResult getInvocationResult()

Output only. A field indicating the outcome of the invocation, irrespective of match status. It can have the following three values: SUCCESS: All filters were executed successfully. PARTIAL: Some filters were skipped or failed execution. FAILURE: All filters were skipped or failed execution.

.google.cloud.modelarmor.v1.InvocationResult invocation_result = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
InvocationResult

The invocationResult.

getInvocationResultValue()

public int getInvocationResultValue()

Output only. A field indicating the outcome of the invocation, irrespective of match status. It can have the following three values: SUCCESS: All filters were executed successfully. PARTIAL: Some filters were skipped or failed execution. FAILURE: All filters were skipped or failed execution.

.google.cloud.modelarmor.v1.InvocationResult invocation_result = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for invocationResult.

getParserForType()

public Parser<SanitizationResult> getParserForType()
Returns
Type Description
Parser<SanitizationResult>
Overrides

getSanitizationMetadata()

public SanitizationResult.SanitizationMetadata getSanitizationMetadata()

Output only. Metadata related to Sanitization.

.google.cloud.modelarmor.v1.SanitizationResult.SanitizationMetadata sanitization_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SanitizationResult.SanitizationMetadata

The sanitizationMetadata.

getSanitizationMetadataOrBuilder()

public SanitizationResult.SanitizationMetadataOrBuilder getSanitizationMetadataOrBuilder()

Output only. Metadata related to Sanitization.

.google.cloud.modelarmor.v1.SanitizationResult.SanitizationMetadata sanitization_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SanitizationResult.SanitizationMetadataOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasSanitizationMetadata()

public boolean hasSanitizationMetadata()

Output only. Metadata related to Sanitization.

.google.cloud.modelarmor.v1.SanitizationResult.SanitizationMetadata sanitization_metadata = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the sanitizationMetadata field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public SanitizationResult.Builder newBuilderForType()
Returns
Type Description
SanitizationResult.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected SanitizationResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
SanitizationResult.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public SanitizationResult.Builder toBuilder()
Returns
Type Description
SanitizationResult.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException