public final class AutoscalingMetricSpec extends GeneratedMessageV3 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.v1.AutoscalingMetricSpec
Membri ereditati
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Campi statici
METRIC_NAME_FIELD_NUMBER
public static final int METRIC_NAME_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
TARGET_FIELD_NUMBER
public static final int TARGET_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
Metodi statici
getDefaultInstance()
public static AutoscalingMetricSpec getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AutoscalingMetricSpec.Builder newBuilder()
newBuilder(AutoscalingMetricSpec prototype)
public static AutoscalingMetricSpec.Builder newBuilder(AutoscalingMetricSpec prototype)
public static AutoscalingMetricSpec parseDelimitedFrom(InputStream input)
public static AutoscalingMetricSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AutoscalingMetricSpec parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingMetricSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AutoscalingMetricSpec parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingMetricSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingMetricSpec parseFrom(CodedInputStream input)
public static AutoscalingMetricSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AutoscalingMetricSpec parseFrom(InputStream input)
public static AutoscalingMetricSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AutoscalingMetricSpec parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AutoscalingMetricSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AutoscalingMetricSpec> parser()
Metodi
è uguale a(obj oggetto)
public boolean equals(Object obj)
Parametro |
Nome |
Description |
obj |
Object
|
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
getDefaultInstanceForType()
public AutoscalingMetricSpec getDefaultInstanceForType()
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.
|
getParserForType()
public Parser<AutoscalingMetricSpec> getParserForType()
Sostituzioni
getSerializedSize()
public int getSerializedSize()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
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.
|
hashCode()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
newBuilderForType()
public AutoscalingMetricSpec.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AutoscalingMetricSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public AutoscalingMetricSpec.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni