Classe DeployModelRequest.Builder (0.8.0)

public static final class DeployModelRequest.Builder extends GeneratedMessageV3.Builder<DeployModelRequest.Builder> implements DeployModelRequestOrBuilder

Messaggio di richiesta per EndpointService.DeployModel.

Tipo di protobuf google.cloud.vertexai.v1.DeployModelRequest

Metodi statici

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Restituisce
Tipo Description
Descriptor

Metodi

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public DeployModelRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

build()

public DeployModelRequest build()
Restituisce
Tipo Description
DeployModelRequest

buildPartial()

public DeployModelRequest buildPartial()
Restituisce
Tipo Description
DeployModelRequest

Clear()

public DeployModelRequest.Builder clear()
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

clearDeployedModel()

public DeployModelRequest.Builder clearDeployedModel()

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
DeployModelRequest.Builder

clearEndpoint()

public DeployModelRequest.Builder clearEndpoint()

Obbligatorio. Il nome della risorsa endpoint in cui eseguire il deployment di un modello. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Restituisce
Tipo Description
DeployModelRequest.Builder

Questo strumento per il concatenamento.

clearField(Descriptors.FieldDescriptor field)

public DeployModelRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parametro
Nome Description
field FieldDescriptor
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

clearOneof(Descriptors.OneofDescriptor oneof)

public DeployModelRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro
Nome Description
oneof OneofDescriptor
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

clearTrafficSplit()

public DeployModelRequest.Builder clearTrafficSplit()
Restituisce
Tipo Description
DeployModelRequest.Builder

clone()

public DeployModelRequest.Builder clone()
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

containsTrafficSplit(String key)

public boolean containsTrafficSplit(String key)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametro
Nome Description
key String
Restituisce
Tipo Description
boolean

getDefaultInstanceForType()

public DeployModelRequest getDefaultInstanceForType()
Restituisce
Tipo Description
DeployModelRequest

getDeployedModel()

public DeployedModel getDeployedModel()

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
DeployedModel

Il modello di cui è stato eseguito il deployment.

getDeployedModelBuilder()

public DeployedModel.Builder getDeployedModelBuilder()

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
DeployedModel.Builder

getDeployedModelOrBuilder()

public DeployedModelOrBuilder getDeployedModelOrBuilder()

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
DeployedModelOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Restituisce
Tipo Description
Descriptor
Sostituzioni

getEndpoint()

public String getEndpoint()

Obbligatorio. Il nome della risorsa endpoint in cui eseguire il deployment di un modello. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Restituisce
Tipo Description
String

L'endpoint.

getEndpointBytes()

public ByteString getEndpointBytes()

Obbligatorio. Il nome della risorsa endpoint in cui eseguire il deployment di un modello. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Restituisce
Tipo Description
ByteString

I byte per l'endpoint.

getMutableTrafficSplit() (deprecated)

public Map<String,Integer> getMutableTrafficSplit()

Utilizza invece funzioni di accesso mutazioni alternative.

Restituisce
Tipo Description
Map<String,Integer>

getTrafficSplit() (deprecated)

public Map<String,Integer> getTrafficSplit()

Utilizza invece #getTrafficSplitMap().

Restituisce
Tipo Description
Map<String,Integer>

getTrafficSplitCount()

public int getTrafficSplitCount()

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Restituisce
Tipo Description
int

getTrafficSplitMap()

public Map<String,Integer> getTrafficSplitMap()

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Restituisce
Tipo Description
Map<String,Integer>

getTrafficSplitOrDefault(String key, int defaultValue)

public int getTrafficSplitOrDefault(String key, int defaultValue)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametri
Nome Description
key String
defaultValue int
Restituisce
Tipo Description
int

getTrafficSplitOrThrow(String key)

public int getTrafficSplitOrThrow(String key)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametro
Nome Description
key String
Restituisce
Tipo Description
int

hasDeployedModel()

public boolean hasDeployedModel()

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
boolean

Indica se è impostato il campo DeploymentModel.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce
Tipo Description
FieldAccessorTable
Sostituzioni

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parametro
Nome Description
number int
Restituisce
Tipo Description
com.google.protobuf.MapFieldReflectionAccessor
Sostituzioni
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parametro
Nome Description
number int
Restituisce
Tipo Description
com.google.protobuf.MapFieldReflectionAccessor
Sostituzioni
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

mergeDeployedModel(DeployedModel value)

public DeployModelRequest.Builder mergeDeployedModel(DeployedModel value)

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Parametro
Nome Description
value DeployedModel
Restituisce
Tipo Description
DeployModelRequest.Builder

mergeFrom(DeployModelRequest other)

public DeployModelRequest.Builder mergeFrom(DeployModelRequest other)
Parametro
Nome Description
other DeployModelRequest
Restituisce
Tipo Description
DeployModelRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DeployModelRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni
Eccezioni
Tipo Description
IOException

mergeFrom(Message other)

public DeployModelRequest.Builder mergeFrom(Message other)
Parametro
Nome Description
other Message
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

mergeUnknownFields(UnknownFieldSet unknownFields)

public final DeployModelRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

putAllTrafficSplit(Map<String,Integer> values)

public DeployModelRequest.Builder putAllTrafficSplit(Map<String,Integer> values)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametro
Nome Description
values Map<String,Integer>
Restituisce
Tipo Description
DeployModelRequest.Builder

putTrafficSplit(String key, int value)

public DeployModelRequest.Builder putTrafficSplit(String key, int value)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametri
Nome Description
key String
value int
Restituisce
Tipo Description
DeployModelRequest.Builder

removeTrafficSplit(String key)

public DeployModelRequest.Builder removeTrafficSplit(String key)

Una mappa dall'ID di un DeployedModel alla percentuale di traffico di questo endpoint che deve essere inoltrato a quel DeployedModel.

Se questo campo non è vuoto, il valore traffic_split dell'endpoint verrà sovrascritto. Per fare riferimento all'ID del modello di cui è stato appena eseguito il deployment, è necessario utilizzare uno "0" e l'ID effettivo del nuovo modello DeployedModel verrà compilato al posto da questo metodo. La somma dei valori percentuali di traffico deve essere pari a 100.

Se questo campo è vuoto, il valore traffic_split dell'endpoint non viene aggiornato.

map<string, int32> traffic_split = 3;

Parametro
Nome Description
key String
Restituisce
Tipo Description
DeployModelRequest.Builder

setDeployedModel(DeployedModel value)

public DeployModelRequest.Builder setDeployedModel(DeployedModel value)

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Parametro
Nome Description
value DeployedModel
Restituisce
Tipo Description
DeployModelRequest.Builder

setDeployedModel(DeployedModel.Builder builderForValue)

public DeployModelRequest.Builder setDeployedModel(DeployedModel.Builder builderForValue)

Obbligatorio. Il modello Deployed da creare all'interno dell'endpoint. Tieni presente che è necessario aggiornare Endpoint.traffic_split affinché il DeployedModel inizi a ricevere traffico, come parte di questa chiamata o tramite EndpointService.UpdateEndpoint.

.google.cloud.vertexai.v1.DeployedModel deployed_model = 2 [(.google.api.field_behavior) = REQUIRED];

Parametro
Nome Description
builderForValue DeployedModel.Builder
Restituisce
Tipo Description
DeployModelRequest.Builder

setEndpoint(String value)

public DeployModelRequest.Builder setEndpoint(String value)

Obbligatorio. Il nome della risorsa endpoint in cui eseguire il deployment di un modello. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parametro
Nome Description
value String

L'endpoint da impostare.

Restituisce
Tipo Description
DeployModelRequest.Builder

Questo strumento per il concatenamento.

setEndpointBytes(ByteString value)

public DeployModelRequest.Builder setEndpointBytes(ByteString value)

Obbligatorio. Il nome della risorsa endpoint in cui eseguire il deployment di un modello. Formato: projects/{project}/locations/{location}/endpoints/{endpoint}

string endpoint = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parametro
Nome Description
value ByteString

I byte per l'endpoint da impostare.

Restituisce
Tipo Description
DeployModelRequest.Builder

Questo strumento per il concatenamento.

setField(Descriptors.FieldDescriptor field, Object value)

public DeployModelRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

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

public DeployModelRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parametri
Nome Description
field FieldDescriptor
index int
value Object
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni

setUnknownFields(UnknownFieldSet unknownFields)

public final DeployModelRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
DeployModelRequest.Builder
Sostituzioni