Class PiAndJailbreakFilterResult.Builder (0.1.0)

public static final class PiAndJailbreakFilterResult.Builder extends GeneratedMessageV3.Builder<PiAndJailbreakFilterResult.Builder> implements PiAndJailbreakFilterResultOrBuilder

Prompt injection and Jailbreak Filter Result.

Protobuf type google.cloud.modelarmor.v1.PiAndJailbreakFilterResult

Static Methods

getDescriptor()

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

Methods

addAllMessageItems(Iterable<? extends MessageItem> values)

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

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

addMessageItems(MessageItem value)

public PiAndJailbreakFilterResult.Builder addMessageItems(MessageItem value)

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

addMessageItems(MessageItem.Builder builderForValue)

public PiAndJailbreakFilterResult.Builder addMessageItems(MessageItem.Builder builderForValue)

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

addMessageItems(int index, MessageItem value)

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

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

addMessageItems(int index, MessageItem.Builder builderForValue)

public PiAndJailbreakFilterResult.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 state 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
PiAndJailbreakFilterResult.Builder

addMessageItemsBuilder()

public MessageItem.Builder addMessageItemsBuilder()

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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 state 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 PiAndJailbreakFilterResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PiAndJailbreakFilterResult.Builder
Overrides

build()

public PiAndJailbreakFilterResult build()
Returns
Type Description
PiAndJailbreakFilterResult

buildPartial()

public PiAndJailbreakFilterResult buildPartial()
Returns
Type Description
PiAndJailbreakFilterResult

clear()

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

clearConfidenceLevel()

public PiAndJailbreakFilterResult.Builder clearConfidenceLevel()

Confidence level identified for Prompt injection and Jailbreak.

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

Returns
Type Description
PiAndJailbreakFilterResult.Builder

This builder for chaining.

clearExecutionState()

public PiAndJailbreakFilterResult.Builder clearExecutionState()

Output only. Reports whether Prompt injection and Jailbreak filter was successfully executed or not.

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

Returns
Type Description
PiAndJailbreakFilterResult.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearMatchState()

public PiAndJailbreakFilterResult.Builder clearMatchState()

Output only. Match state for Prompt injection and Jailbreak.

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

Returns
Type Description
PiAndJailbreakFilterResult.Builder

This builder for chaining.

clearMessageItems()

public PiAndJailbreakFilterResult.Builder clearMessageItems()

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state is skipped then this field provides related reason/explanation.

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

Returns
Type Description
PiAndJailbreakFilterResult.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getConfidenceLevel()

public DetectionConfidenceLevel getConfidenceLevel()

Confidence level identified for Prompt injection and Jailbreak.

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

Returns
Type Description
DetectionConfidenceLevel

The confidenceLevel.

getConfidenceLevelValue()

public int getConfidenceLevelValue()

Confidence level identified for Prompt injection and Jailbreak.

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

Returns
Type Description
int

The enum numeric value on the wire for confidenceLevel.

getDefaultInstanceForType()

public PiAndJailbreakFilterResult getDefaultInstanceForType()
Returns
Type Description
PiAndJailbreakFilterResult

getDescriptorForType()

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

getExecutionState()

public FilterExecutionState getExecutionState()

Output only. Reports whether Prompt injection and Jailbreak filter 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 Prompt injection and Jailbreak filter 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 state for Prompt injection and Jailbreak.

.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 Prompt injection and Jailbreak.

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PiAndJailbreakFilterResult other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

removeMessageItems(int index)

public PiAndJailbreakFilterResult.Builder removeMessageItems(int index)

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

setConfidenceLevel(DetectionConfidenceLevel value)

public PiAndJailbreakFilterResult.Builder setConfidenceLevel(DetectionConfidenceLevel value)

Confidence level identified for Prompt injection and Jailbreak.

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

Parameter
Name Description
value DetectionConfidenceLevel

The confidenceLevel to set.

Returns
Type Description
PiAndJailbreakFilterResult.Builder

This builder for chaining.

setConfidenceLevelValue(int value)

public PiAndJailbreakFilterResult.Builder setConfidenceLevelValue(int value)

Confidence level identified for Prompt injection and Jailbreak.

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

Parameter
Name Description
value int

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

Returns
Type Description
PiAndJailbreakFilterResult.Builder

This builder for chaining.

setExecutionState(FilterExecutionState value)

public PiAndJailbreakFilterResult.Builder setExecutionState(FilterExecutionState value)

Output only. Reports whether Prompt injection and Jailbreak filter 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
PiAndJailbreakFilterResult.Builder

This builder for chaining.

setExecutionStateValue(int value)

public PiAndJailbreakFilterResult.Builder setExecutionStateValue(int value)

Output only. Reports whether Prompt injection and Jailbreak filter 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
PiAndJailbreakFilterResult.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setMatchState(FilterMatchState value)

public PiAndJailbreakFilterResult.Builder setMatchState(FilterMatchState value)

Output only. Match state for Prompt injection and Jailbreak.

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

This builder for chaining.

setMatchStateValue(int value)

public PiAndJailbreakFilterResult.Builder setMatchStateValue(int value)

Output only. Match state for Prompt injection and Jailbreak.

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

This builder for chaining.

setMessageItems(int index, MessageItem value)

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

Optional messages corresponding to the result. A message can provide warnings or error details. For example, if execution state 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
PiAndJailbreakFilterResult.Builder

setMessageItems(int index, MessageItem.Builder builderForValue)

public PiAndJailbreakFilterResult.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 state 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
PiAndJailbreakFilterResult.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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