Class MetricxSpec.Builder (3.56.0)

public static final class MetricxSpec.Builder extends GeneratedMessageV3.Builder<MetricxSpec.Builder> implements MetricxSpecOrBuilder

Spec for MetricX metric.

Protobuf type google.cloud.aiplatform.v1.MetricxSpec

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public MetricxSpec build()
Returns
Type Description
MetricxSpec

buildPartial()

public MetricxSpec buildPartial()
Returns
Type Description
MetricxSpec

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSourceLanguage()

public MetricxSpec.Builder clearSourceLanguage()

Optional. Source language in BCP-47 format.

string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

clearTargetLanguage()

public MetricxSpec.Builder clearTargetLanguage()

Optional. Target language in BCP-47 format. Covers both prediction and reference.

string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

clearVersion()

public MetricxSpec.Builder clearVersion()

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public MetricxSpec getDefaultInstanceForType()
Returns
Type Description
MetricxSpec

getDescriptorForType()

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

getSourceLanguage()

public String getSourceLanguage()

Optional. Source language in BCP-47 format.

string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The sourceLanguage.

getSourceLanguageBytes()

public ByteString getSourceLanguageBytes()

Optional. Source language in BCP-47 format.

string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for sourceLanguage.

getTargetLanguage()

public String getTargetLanguage()

Optional. Target language in BCP-47 format. Covers both prediction and reference.

string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The targetLanguage.

getTargetLanguageBytes()

public ByteString getTargetLanguageBytes()

Optional. Target language in BCP-47 format. Covers both prediction and reference.

string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for targetLanguage.

getVersion()

public MetricxSpec.MetricxVersion getVersion()

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
MetricxSpec.MetricxVersion

The version.

getVersionValue()

public int getVersionValue()

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for version.

hasVersion()

public boolean hasVersion()

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the version field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(MetricxSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSourceLanguage(String value)

public MetricxSpec.Builder setSourceLanguage(String value)

Optional. Source language in BCP-47 format.

string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The sourceLanguage to set.

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

setSourceLanguageBytes(ByteString value)

public MetricxSpec.Builder setSourceLanguageBytes(ByteString value)

Optional. Source language in BCP-47 format.

string source_language = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for sourceLanguage to set.

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

setTargetLanguage(String value)

public MetricxSpec.Builder setTargetLanguage(String value)

Optional. Target language in BCP-47 format. Covers both prediction and reference.

string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The targetLanguage to set.

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

setTargetLanguageBytes(ByteString value)

public MetricxSpec.Builder setTargetLanguageBytes(ByteString value)

Optional. Target language in BCP-47 format. Covers both prediction and reference.

string target_language = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for targetLanguage to set.

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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

setVersion(MetricxSpec.MetricxVersion value)

public MetricxSpec.Builder setVersion(MetricxSpec.MetricxVersion value)

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value MetricxSpec.MetricxVersion

The version to set.

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.

setVersionValue(int value)

public MetricxSpec.Builder setVersionValue(int value)

Required. Which version to use for evaluation.

optional .google.cloud.aiplatform.v1.MetricxSpec.MetricxVersion version = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
MetricxSpec.Builder

This builder for chaining.