Class Guardrail.ModelSafety.Builder (0.1.0)

public static final class Guardrail.ModelSafety.Builder extends GeneratedMessage.Builder<Guardrail.ModelSafety.Builder> implements Guardrail.ModelSafetyOrBuilder

Model safety settings overrides. When this is set, it will override the default settings and trigger the guardrail if the response is considered unsafe.

Protobuf type google.cloud.ces.v1.Guardrail.ModelSafety

Static Methods

getDescriptor()

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

Methods

addAllSafetySettings(Iterable<? extends Guardrail.ModelSafety.SafetySetting> values)

public Guardrail.ModelSafety.Builder addAllSafetySettings(Iterable<? extends Guardrail.ModelSafety.SafetySetting> values)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting>
Returns
Type Description
Guardrail.ModelSafety.Builder

addSafetySettings(Guardrail.ModelSafety.SafetySetting value)

public Guardrail.ModelSafety.Builder addSafetySettings(Guardrail.ModelSafety.SafetySetting value)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Guardrail.ModelSafety.SafetySetting
Returns
Type Description
Guardrail.ModelSafety.Builder

addSafetySettings(Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

public Guardrail.ModelSafety.Builder addSafetySettings(Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Guardrail.ModelSafety.SafetySetting.Builder
Returns
Type Description
Guardrail.ModelSafety.Builder

addSafetySettings(int index, Guardrail.ModelSafety.SafetySetting value)

public Guardrail.ModelSafety.Builder addSafetySettings(int index, Guardrail.ModelSafety.SafetySetting value)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value Guardrail.ModelSafety.SafetySetting
Returns
Type Description
Guardrail.ModelSafety.Builder

addSafetySettings(int index, Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

public Guardrail.ModelSafety.Builder addSafetySettings(int index, Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue Guardrail.ModelSafety.SafetySetting.Builder
Returns
Type Description
Guardrail.ModelSafety.Builder

addSafetySettingsBuilder()

public Guardrail.ModelSafety.SafetySetting.Builder addSafetySettingsBuilder()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Guardrail.ModelSafety.SafetySetting.Builder

addSafetySettingsBuilder(int index)

public Guardrail.ModelSafety.SafetySetting.Builder addSafetySettingsBuilder(int index)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Guardrail.ModelSafety.SafetySetting.Builder

build()

public Guardrail.ModelSafety build()
Returns
Type Description
Guardrail.ModelSafety

buildPartial()

public Guardrail.ModelSafety buildPartial()
Returns
Type Description
Guardrail.ModelSafety

clear()

public Guardrail.ModelSafety.Builder clear()
Returns
Type Description
Guardrail.ModelSafety.Builder
Overrides

clearSafetySettings()

public Guardrail.ModelSafety.Builder clearSafetySettings()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Guardrail.ModelSafety.Builder

getDefaultInstanceForType()

public Guardrail.ModelSafety getDefaultInstanceForType()
Returns
Type Description
Guardrail.ModelSafety

getDescriptorForType()

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

getSafetySettings(int index)

public Guardrail.ModelSafety.SafetySetting getSafetySettings(int index)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Guardrail.ModelSafety.SafetySetting

getSafetySettingsBuilder(int index)

public Guardrail.ModelSafety.SafetySetting.Builder getSafetySettingsBuilder(int index)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Guardrail.ModelSafety.SafetySetting.Builder

getSafetySettingsBuilderList()

public List<Guardrail.ModelSafety.SafetySetting.Builder> getSafetySettingsBuilderList()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getSafetySettingsCount()

public int getSafetySettingsCount()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getSafetySettingsList()

public List<Guardrail.ModelSafety.SafetySetting> getSafetySettingsList()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<SafetySetting>

getSafetySettingsOrBuilder(int index)

public Guardrail.ModelSafety.SafetySettingOrBuilder getSafetySettingsOrBuilder(int index)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Guardrail.ModelSafety.SafetySettingOrBuilder

getSafetySettingsOrBuilderList()

public List<? extends Guardrail.ModelSafety.SafetySettingOrBuilder> getSafetySettingsOrBuilderList()

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.ces.v1.Guardrail.ModelSafety.SafetySettingOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Guardrail.ModelSafety other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeSafetySettings(int index)

public Guardrail.ModelSafety.Builder removeSafetySettings(int index)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Guardrail.ModelSafety.Builder

setSafetySettings(int index, Guardrail.ModelSafety.SafetySetting value)

public Guardrail.ModelSafety.Builder setSafetySettings(int index, Guardrail.ModelSafety.SafetySetting value)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value Guardrail.ModelSafety.SafetySetting
Returns
Type Description
Guardrail.ModelSafety.Builder

setSafetySettings(int index, Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

public Guardrail.ModelSafety.Builder setSafetySettings(int index, Guardrail.ModelSafety.SafetySetting.Builder builderForValue)

Required. List of safety settings.

repeated .google.cloud.ces.v1.Guardrail.ModelSafety.SafetySetting safety_settings = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue Guardrail.ModelSafety.SafetySetting.Builder
Returns
Type Description
Guardrail.ModelSafety.Builder