public static final class AutoscalingMetricSpec.Builder extends GeneratedMessageV3.Builder<AutoscalingMetricSpec.Builder> implements AutoscalingMetricSpecOrBuilder
La specifica della metrica che definisce l'utilizzo delle risorse target (utilizzo CPU, ciclo di servizio dell'acceleratore e così via) per calcolare il numero di repliche desiderato.
Tipo di protobuf google.cloud.vertexai.v1beta1.AutoscalingMetricSpec
Membri ereditati
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Metodi statici
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Metodi
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AutoscalingMetricSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
build()
public AutoscalingMetricSpec build()
buildPartial()
public AutoscalingMetricSpec buildPartial()
Clear()
public AutoscalingMetricSpec.Builder clear()
Sostituzioni
clearField(Descriptors.FieldDescriptor field)
public AutoscalingMetricSpec.Builder clearField(Descriptors.FieldDescriptor field)
Sostituzioni
clearMetricName()
public AutoscalingMetricSpec.Builder clearMetricName()
Obbligatorio. Il nome della metrica della risorsa.
Metriche supportate:
- Per la previsione online:
aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
aiplatform.googleapis.com/prediction/online/cpu/utilization
string metric_name = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public AutoscalingMetricSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Sostituzioni
clearTarget()
public AutoscalingMetricSpec.Builder clearTarget()
L'utilizzo target delle risorse, in percentuale (1% -100%) per la metrica specificata. Una volta che l'utilizzo reale si discosta dal target di una determinata percentuale, le repliche della macchina cambiano. Se non viene fornito, il valore predefinito è 60
(ovvero il 60%).
int32 target = 2;
clone()
public AutoscalingMetricSpec.Builder clone()
Sostituzioni
getDefaultInstanceForType()
public AutoscalingMetricSpec getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Sostituzioni
getMetricName()
public String getMetricName()
Obbligatorio. Il nome della metrica della risorsa.
Metriche supportate:
- Per la previsione online:
aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
aiplatform.googleapis.com/prediction/online/cpu/utilization
string metric_name = 1 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
String |
Il parametro metricName.
|
getMetricNameBytes()
public ByteString getMetricNameBytes()
Obbligatorio. Il nome della metrica della risorsa.
Metriche supportate:
- Per la previsione online:
aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
aiplatform.googleapis.com/prediction/online/cpu/utilization
string metric_name = 1 [(.google.api.field_behavior) = REQUIRED];
Restituisce |
Tipo |
Description |
ByteString |
I byte per metricName.
|
getTarget()
L'utilizzo target delle risorse, in percentuale (1% -100%) per la metrica specificata. Una volta che l'utilizzo reale si discosta dal target di una determinata percentuale, le repliche della macchina cambiano. Se non viene fornito, il valore predefinito è 60
(ovvero il 60%).
int32 target = 2;
Restituisce |
Tipo |
Description |
int |
Il target.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
mergeFrom(AutoscalingMetricSpec other)
public AutoscalingMetricSpec.Builder mergeFrom(AutoscalingMetricSpec other)
public AutoscalingMetricSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Sostituzioni
mergeFrom(Message other)
public AutoscalingMetricSpec.Builder mergeFrom(Message other)
Parametro |
Nome |
Description |
other |
Message
|
Sostituzioni
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AutoscalingMetricSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni
setField(Descriptors.FieldDescriptor field, Object value)
public AutoscalingMetricSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
Sostituzioni
setMetricName(String value)
public AutoscalingMetricSpec.Builder setMetricName(String value)
Obbligatorio. Il nome della metrica della risorsa.
Metriche supportate:
- Per la previsione online:
aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
aiplatform.googleapis.com/prediction/online/cpu/utilization
string metric_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
value |
String
Il parametroName da impostare.
|
setMetricNameBytes(ByteString value)
public AutoscalingMetricSpec.Builder setMetricNameBytes(ByteString value)
Obbligatorio. Il nome della metrica della risorsa.
Metriche supportate:
- Per la previsione online:
aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
aiplatform.googleapis.com/prediction/online/cpu/utilization
string metric_name = 1 [(.google.api.field_behavior) = REQUIRED];
Parametro |
Nome |
Description |
value |
ByteString
I byte da impostare per metricName.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AutoscalingMetricSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Sostituzioni
setTarget(int value)
public AutoscalingMetricSpec.Builder setTarget(int value)
L'utilizzo target delle risorse, in percentuale (1% -100%) per la metrica specificata. Una volta che l'utilizzo reale si discosta dal target di una determinata percentuale, le repliche della macchina cambiano. Se non viene fornito, il valore predefinito è 60
(ovvero il 60%).
int32 target = 2;
Parametro |
Nome |
Description |
value |
int
Il target da impostare.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AutoscalingMetricSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
Sostituzioni