Class ComputationBasedMetricSpec.Builder (3.86.0)

public static final class ComputationBasedMetricSpec.Builder extends GeneratedMessage.Builder<ComputationBasedMetricSpec.Builder> implements ComputationBasedMetricSpecOrBuilder

Specification for a computation based metric.

Protobuf type google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec

Static Methods

getDescriptor()

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

Methods

build()

public ComputationBasedMetricSpec build()
Returns
Type Description
ComputationBasedMetricSpec

buildPartial()

public ComputationBasedMetricSpec buildPartial()
Returns
Type Description
ComputationBasedMetricSpec

clear()

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

clearParameters()

public ComputationBasedMetricSpec.Builder clearParameters()

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ComputationBasedMetricSpec.Builder

clearType()

public ComputationBasedMetricSpec.Builder clearType()

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ComputationBasedMetricSpec.Builder

This builder for chaining.

getDefaultInstanceForType()

public ComputationBasedMetricSpec getDefaultInstanceForType()
Returns
Type Description
ComputationBasedMetricSpec

getDescriptorForType()

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

getParameters()

public Struct getParameters()

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The parameters.

getParametersBuilder()

public Struct.Builder getParametersBuilder()

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getParametersOrBuilder()

public StructOrBuilder getParametersOrBuilder()

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

getType()

public ComputationBasedMetricSpec.ComputationBasedMetricType getType()

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ComputationBasedMetricSpec.ComputationBasedMetricType

The type.

getTypeValue()

public int getTypeValue()

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for type.

hasParameters()

public boolean hasParameters()

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the parameters field is set.

hasType()

public boolean hasType()

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the type field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ComputationBasedMetricSpec other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeParameters(Struct value)

public ComputationBasedMetricSpec.Builder mergeParameters(Struct value)

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
ComputationBasedMetricSpec.Builder

setParameters(Struct value)

public ComputationBasedMetricSpec.Builder setParameters(Struct value)

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
ComputationBasedMetricSpec.Builder

setParameters(Struct.Builder builderForValue)

public ComputationBasedMetricSpec.Builder setParameters(Struct.Builder builderForValue)

Optional. A map of parameters for the metric, e.g. {"rouge_type": "rougeL"}.

optional .google.protobuf.Struct parameters = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ComputationBasedMetricSpec.Builder

setType(ComputationBasedMetricSpec.ComputationBasedMetricType value)

public ComputationBasedMetricSpec.Builder setType(ComputationBasedMetricSpec.ComputationBasedMetricType value)

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ComputationBasedMetricSpec.ComputationBasedMetricType

The type to set.

Returns
Type Description
ComputationBasedMetricSpec.Builder

This builder for chaining.

setTypeValue(int value)

public ComputationBasedMetricSpec.Builder setTypeValue(int value)

Required. The type of the computation based metric.

optional .google.cloud.aiplatform.v1beta1.ComputationBasedMetricSpec.ComputationBasedMetricType type = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

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

Returns
Type Description
ComputationBasedMetricSpec.Builder

This builder for chaining.