Class SafetySetting.Builder (3.36.0)

public static final class SafetySetting.Builder extends GeneratedMessageV3.Builder<SafetySetting.Builder> implements SafetySettingOrBuilder

Safety settings.

Protobuf type google.cloud.aiplatform.v1.SafetySetting

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SafetySetting.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SafetySetting.Builder
Overrides

build()

public SafetySetting build()
Returns
TypeDescription
SafetySetting

buildPartial()

public SafetySetting buildPartial()
Returns
TypeDescription
SafetySetting

clear()

public SafetySetting.Builder clear()
Returns
TypeDescription
SafetySetting.Builder
Overrides

clearCategory()

public SafetySetting.Builder clearCategory()

Required. Harm category.

.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SafetySetting.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SafetySetting.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public SafetySetting.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SafetySetting.Builder
Overrides

clearThreshold()

public SafetySetting.Builder clearThreshold()

Required. The harm block threshold.

.google.cloud.aiplatform.v1.SafetySetting.HarmBlockThreshold threshold = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

clone()

public SafetySetting.Builder clone()
Returns
TypeDescription
SafetySetting.Builder
Overrides

getCategory()

public HarmCategory getCategory()

Required. Harm category.

.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
HarmCategory

The category.

getCategoryValue()

public int getCategoryValue()

Required. Harm category.

.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The enum numeric value on the wire for category.

getDefaultInstanceForType()

public SafetySetting getDefaultInstanceForType()
Returns
TypeDescription
SafetySetting

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getThreshold()

public SafetySetting.HarmBlockThreshold getThreshold()

Required. The harm block threshold.

.google.cloud.aiplatform.v1.SafetySetting.HarmBlockThreshold threshold = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SafetySetting.HarmBlockThreshold

The threshold.

getThresholdValue()

public int getThresholdValue()

Required. The harm block threshold.

.google.cloud.aiplatform.v1.SafetySetting.HarmBlockThreshold threshold = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The enum numeric value on the wire for threshold.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(SafetySetting other)

public SafetySetting.Builder mergeFrom(SafetySetting other)
Parameter
NameDescription
otherSafetySetting
Returns
TypeDescription
SafetySetting.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SafetySetting.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SafetySetting.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public SafetySetting.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
SafetySetting.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SafetySetting.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SafetySetting.Builder
Overrides

setCategory(HarmCategory value)

public SafetySetting.Builder setCategory(HarmCategory value)

Required. Harm category.

.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueHarmCategory

The category to set.

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

setCategoryValue(int value)

public SafetySetting.Builder setCategoryValue(int value)

Required. Harm category.

.google.cloud.aiplatform.v1.HarmCategory category = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueint

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

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SafetySetting.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SafetySetting.Builder
Overrides

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

public SafetySetting.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
SafetySetting.Builder
Overrides

setThreshold(SafetySetting.HarmBlockThreshold value)

public SafetySetting.Builder setThreshold(SafetySetting.HarmBlockThreshold value)

Required. The harm block threshold.

.google.cloud.aiplatform.v1.SafetySetting.HarmBlockThreshold threshold = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueSafetySetting.HarmBlockThreshold

The threshold to set.

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

setThresholdValue(int value)

public SafetySetting.Builder setThresholdValue(int value)

Required. The harm block threshold.

.google.cloud.aiplatform.v1.SafetySetting.HarmBlockThreshold threshold = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueint

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

Returns
TypeDescription
SafetySetting.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final SafetySetting.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SafetySetting.Builder
Overrides