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
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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>
|
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];
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];
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];
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];
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];
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
|
build()
public Guardrail.ModelSafety build()
buildPartial()
public Guardrail.ModelSafety buildPartial()
clear()
public Guardrail.ModelSafety.Builder clear()
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];
getDefaultInstanceForType()
public Guardrail.ModelSafety getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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
|
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
|
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];
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];
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
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Guardrail.ModelSafety other)
public Guardrail.ModelSafety.Builder mergeFrom(Guardrail.ModelSafety other)
public Guardrail.ModelSafety.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Guardrail.ModelSafety.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
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
|
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];
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];