public final class DeployedModel extends GeneratedMessageV3 implements DeployedModelOrBuilder
Il deployment di un modello. Gli endpoint contengono uno o più modelli Deployed.
Tipo di protobuf google.cloud.vertexai.v1.DeployedModel
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
AUTOMATIC_RESOURCES_FIELD_NUMBER
public static final int AUTOMATIC_RESOURCES_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
DEDICATED_RESOURCES_FIELD_NUMBER
public static final int DEDICATED_RESOURCES_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
DISABLE_CONTAINER_LOGGING_FIELD_NUMBER
public static final int DISABLE_CONTAINER_LOGGING_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
DISABLE_EXPLANATIONS_FIELD_NUMBER
public static final int DISABLE_EXPLANATIONS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
ENABLE_ACCESS_LOGGING_FIELD_NUMBER
public static final int ENABLE_ACCESS_LOGGING_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
EXPLANATION_SPEC_FIELD_NUMBER
public static final int EXPLANATION_SPEC_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
MODEL_FIELD_NUMBER
public static final int MODEL_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
MODEL_VERSION_ID_FIELD_NUMBER
public static final int MODEL_VERSION_ID_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
PRIVATE_ENDPOINTS_FIELD_NUMBER
public static final int PRIVATE_ENDPOINTS_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
SHARED_RESOURCES_FIELD_NUMBER
public static final int SHARED_RESOURCES_FIELD_NUMBER
Valore campo |
Tipo |
Description |
int |
|
Metodi statici
getDefaultInstance()
public static DeployedModel getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DeployedModel.Builder newBuilder()
newBuilder(DeployedModel prototype)
public static DeployedModel.Builder newBuilder(DeployedModel prototype)
public static DeployedModel parseDelimitedFrom(InputStream input)
public static DeployedModel parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DeployedModel parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DeployedModel parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DeployedModel parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeployedModel parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DeployedModel parseFrom(CodedInputStream input)
public static DeployedModel parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DeployedModel parseFrom(InputStream input)
public static DeployedModel parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DeployedModel parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DeployedModel parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DeployedModel> parser()
Metodi
è uguale a(obj oggetto)
public boolean equals(Object obj)
Parametro |
Nome |
Description |
obj |
Object
|
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
getAutomaticResources()
public AutomaticResources getAutomaticResources()
Una descrizione delle risorse decise in larga misura da Vertex AI e che richiedono solo una piccola configurazione aggiuntiva.
.google.cloud.vertexai.v1.AutomaticResources automatic_resources = 8;
getAutomaticResourcesOrBuilder()
public AutomaticResourcesOrBuilder getAutomaticResourcesOrBuilder()
Una descrizione delle risorse decise in larga misura da Vertex AI e che richiedono solo una piccola configurazione aggiuntiva.
.google.cloud.vertexai.v1.AutomaticResources automatic_resources = 8;
getCreateTime()
public Timestamp getCreateTime()
Solo output. Timestamp della creazione del modello DeployedModel.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Restituisce |
Tipo |
Description |
Timestamp |
Il parametro createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Solo output. Timestamp della creazione del modello DeployedModel.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDedicatedResources()
public DedicatedResources getDedicatedResources()
Una descrizione delle risorse dedicate al modello DeployedModel e che richiedono un livello maggiore di configurazione manuale.
.google.cloud.vertexai.v1.DedicatedResources dedicated_resources = 7;
getDedicatedResourcesOrBuilder()
public DedicatedResourcesOrBuilder getDedicatedResourcesOrBuilder()
Una descrizione delle risorse dedicate al modello DeployedModel e che richiedono un livello maggiore di configurazione manuale.
.google.cloud.vertexai.v1.DedicatedResources dedicated_resources = 7;
getDefaultInstanceForType()
public DeployedModel getDefaultInstanceForType()
getDisableContainerLogging()
public boolean getDisableContainerLogging()
Per i modelli con addestramento personalizzato e i modelli tabulari AutoML, il container delle istanze
DeployedModel invierà i flussi stderr
e stdout
a
Cloud Logging per impostazione predefinita. Tieni presente che i log sono soggetti a costi,
soggetti ai prezzi di
Cloud Logging.
L'utente può disabilitare il logging dei container impostando questo flag su true.
bool disable_container_logging = 15;
Restituisce |
Tipo |
Description |
boolean |
L'opzionedisableContainerLogging.
|
getDisableExplanations()
public boolean getDisableExplanations()
Se il valore è true, esegui il deployment del modello senza caratteristica spiegabile, indipendentemente dall'esistenza di Model.explanation_spec o explanation_spec.
bool disable_explanations = 19;
Restituisce |
Tipo |
Description |
boolean |
Il parametrodisableExplanations.
|
getDisplayName()
public String getDisplayName()
Il nome visualizzato del DeploymentedModel. Se non viene specificato al momento della creazione, viene utilizzato il valore display_name del modello.
string display_name = 3;
Restituisce |
Tipo |
Description |
String |
Il campo displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Il nome visualizzato del DeploymentedModel. Se non viene specificato al momento della creazione, viene utilizzato il valore display_name del modello.
string display_name = 3;
Restituisce |
Tipo |
Description |
ByteString |
I byte per displayName.
|
getEnableAccessLogging()
public boolean getEnableAccessLogging()
Se il valore è true, i log degli accessi alle previsioni online vengono inviati a Cloud Logging.
Questi log sono come i log standard degli accessi al server, contenenti informazioni come timestamp e latenza per ogni richiesta di previsione.
Tieni presente che i log potrebbero comportare dei costi, in particolare se il progetto riceve richieste di previsione con una frequenza di query al secondo (QPS) elevata.
Stima i costi prima di attivare questa opzione.
bool enable_access_logging = 13;
Restituisce |
Tipo |
Description |
boolean |
Il file EnableAccessLogging.
|
getExplanationSpec()
public ExplanationSpec getExplanationSpec()
Configurazione della spiegazione per questo DeployedModel.
Quando esegui il deployment di un modello utilizzando EndpointService.DeployModel, questo valore sostituisce il valore di Model.explanation_spec.
Tutti i campi di explanation_spec sono facoltativi nella richiesta. Se un campo di explanation_spec non viene compilato, viene ereditato il valore dello stesso campo di Model.explanation_spec. Se il valore Model.explanation_spec corrispondente non viene compilato, tutti i campi di explanation_spec verranno utilizzati per la configurazione della spiegazione.
.google.cloud.vertexai.v1.ExplanationSpec explanation_spec = 9;
getExplanationSpecOrBuilder()
public ExplanationSpecOrBuilder getExplanationSpecOrBuilder()
Configurazione della spiegazione per questo DeployedModel.
Quando esegui il deployment di un modello utilizzando EndpointService.DeployModel, questo valore sostituisce il valore di Model.explanation_spec.
Tutti i campi di explanation_spec sono facoltativi nella richiesta. Se un campo di explanation_spec non viene compilato, viene ereditato il valore dello stesso campo di Model.explanation_spec. Se il valore Model.explanation_spec corrispondente non viene compilato, tutti i campi di explanation_spec verranno utilizzati per la configurazione della spiegazione.
.google.cloud.vertexai.v1.ExplanationSpec explanation_spec = 9;
getId()
Immutabile. L'ID del modello Deployed. Se non viene fornito al momento del deployment, Vertex AI genererà un valore per questo ID.
Questo valore deve contenere da 1 a 10 caratteri. I caratteri validi sono /[0-9]/
.
string id = 1 [(.google.api.field_behavior) = IMMUTABLE];
Restituisce |
Tipo |
Description |
String |
L'ID.
|
getIdBytes()
public ByteString getIdBytes()
Immutabile. L'ID del modello Deployed. Se non viene fornito al momento del deployment, Vertex AI genererà un valore per questo ID.
Questo valore deve contenere da 1 a 10 caratteri. I caratteri validi sono /[0-9]/
.
string id = 1 [(.google.api.field_behavior) = IMMUTABLE];
Restituisce |
Tipo |
Description |
ByteString |
I byte per l'ID.
|
getModel()
Obbligatorio. Il nome della risorsa del modello di cui si tratta il deployment.
Tieni presente che il modello potrebbe trovarsi in una località diversa rispetto all'endpoint del modello Deployed.
Il nome della risorsa può contenere l'ID versione o l'alias di versione per specificare la versione.
Esempio: projects/{project}/locations/{location}/models/{model}@2
o
projects/{project}/locations/{location}/models/{model}@golden
se non viene specificata alcuna versione, verrà eseguito il deployment della versione predefinita.
string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Restituisce |
Tipo |
Description |
String |
Il modello.
|
getModelBytes()
public ByteString getModelBytes()
Obbligatorio. Il nome della risorsa del modello di cui si tratta il deployment.
Tieni presente che il modello potrebbe trovarsi in una località diversa rispetto all'endpoint del modello Deployed.
Il nome della risorsa può contenere l'ID versione o l'alias di versione per specificare la versione.
Esempio: projects/{project}/locations/{location}/models/{model}@2
o
projects/{project}/locations/{location}/models/{model}@golden
se non viene specificata alcuna versione, verrà eseguito il deployment della versione predefinita.
string model = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Restituisce |
Tipo |
Description |
ByteString |
I byte per il modello.
|
getModelVersionId()
public String getModelVersionId()
Solo output. L'ID versione del modello di cui è stato eseguito il deployment.
string model_version_id = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
Restituisce |
Tipo |
Description |
String |
Il valore modelVersionId.
|
getModelVersionIdBytes()
public ByteString getModelVersionIdBytes()
Solo output. L'ID versione del modello di cui è stato eseguito il deployment.
string model_version_id = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
Restituisce |
Tipo |
Description |
ByteString |
I byte per modelVersionId.
|
getParserForType()
public Parser<DeployedModel> getParserForType()
Sostituzioni
getPredictionResourcesCase()
public DeployedModel.PredictionResourcesCase getPredictionResourcesCase()
getPrivateEndpoints()
public PrivateEndpoints getPrivateEndpoints()
Solo output. Fornisci percorsi agli utenti per inviare richieste di previsione/spiegazione/integrità direttamente ai servizi del modello di cui è stato eseguito il deployment in esecuzione su Cloud tramite l'accesso privato ai servizi. Questo campo viene compilato se è configurata la rete.
.google.cloud.vertexai.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPrivateEndpointsOrBuilder()
public PrivateEndpointsOrBuilder getPrivateEndpointsOrBuilder()
Solo output. Fornisci percorsi agli utenti per inviare richieste di previsione/spiegazione/integrità direttamente ai servizi del modello di cui è stato eseguito il deployment in esecuzione su Cloud tramite l'accesso privato ai servizi. Questo campo viene compilato se è configurata la rete.
.google.cloud.vertexai.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSerializedSize()
public int getSerializedSize()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
getServiceAccount()
public String getServiceAccount()
L'account di servizio utilizzato per l'esecuzione del container di DeployedModel. Specifica l'indirizzo email dell'account di servizio. Se questo account di servizio non è specificato, il container viene eseguito come account di servizio che non ha accesso al progetto di risorse.
Gli utenti che eseguono il deployment del modello devono avere l'autorizzazione iam.serviceAccounts.actAs
per questo account di servizio.
string service_account = 11;
Restituisce |
Tipo |
Description |
String |
L'account di servizio.
|
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
L'account di servizio utilizzato per l'esecuzione del container di DeployedModel. Specifica l'indirizzo email dell'account di servizio. Se questo account di servizio non è specificato, il container viene eseguito come account di servizio che non ha accesso al progetto di risorse.
Gli utenti che eseguono il deployment del modello devono avere l'autorizzazione iam.serviceAccounts.actAs
per questo account di servizio.
string service_account = 11;
Restituisce |
Tipo |
Description |
ByteString |
I byte per serviceAccount.
|
getSharedResources()
public String getSharedResources()
Il nome della risorsa del DeploymentResourcePool condiviso su cui eseguire il deployment.
Formato:
projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
string shared_resources = 17 [(.google.api.resource_reference) = { ... }
Restituisce |
Tipo |
Description |
String |
Il parametro sharedResources.
|
getSharedResourcesBytes()
public ByteString getSharedResourcesBytes()
Il nome della risorsa del DeploymentResourcePool condiviso su cui eseguire il deployment.
Formato:
projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
string shared_resources = 17 [(.google.api.resource_reference) = { ... }
Restituisce |
Tipo |
Description |
ByteString |
I byte per sharedResources.
|
hasAutomaticResources()
public boolean hasAutomaticResources()
Una descrizione delle risorse decise in larga misura da Vertex AI e che richiedono solo una piccola configurazione aggiuntiva.
.google.cloud.vertexai.v1.AutomaticResources automatic_resources = 8;
Restituisce |
Tipo |
Description |
boolean |
Indica se è impostato il campo automatedResources.
|
hasCreateTime()
public boolean hasCreateTime()
Solo output. Timestamp della creazione del modello DeployedModel.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Restituisce |
Tipo |
Description |
boolean |
Indica se è impostato il campo createTime.
|
hasDedicatedResources()
public boolean hasDedicatedResources()
Una descrizione delle risorse dedicate al modello DeployedModel e che richiedono un livello maggiore di configurazione manuale.
.google.cloud.vertexai.v1.DedicatedResources dedicated_resources = 7;
Restituisce |
Tipo |
Description |
boolean |
Indica se è impostato il campo DedicatedResources.
|
hasExplanationSpec()
public boolean hasExplanationSpec()
Configurazione della spiegazione per questo DeployedModel.
Quando esegui il deployment di un modello utilizzando EndpointService.DeployModel, questo valore sostituisce il valore di Model.explanation_spec.
Tutti i campi di explanation_spec sono facoltativi nella richiesta. Se un campo di explanation_spec non viene compilato, viene ereditato il valore dello stesso campo di Model.explanation_spec. Se il valore Model.explanation_spec corrispondente non viene compilato, tutti i campi di explanation_spec verranno utilizzati per la configurazione della spiegazione.
.google.cloud.vertexai.v1.ExplanationSpec explanation_spec = 9;
Restituisce |
Tipo |
Description |
boolean |
Indica se il campo monetizationSpec è impostato.
|
hasPrivateEndpoints()
public boolean hasPrivateEndpoints()
Solo output. Fornisci percorsi agli utenti per inviare richieste di previsione/spiegazione/integrità direttamente ai servizi del modello di cui è stato eseguito il deployment in esecuzione su Cloud tramite l'accesso privato ai servizi. Questo campo viene compilato se è configurata la rete.
.google.cloud.vertexai.v1.PrivateEndpoints private_endpoints = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Restituisce |
Tipo |
Description |
boolean |
Indica se il campo privateEndpoints è impostato.
|
hasSharedResources()
public boolean hasSharedResources()
Il nome della risorsa del DeploymentResourcePool condiviso su cui eseguire il deployment.
Formato:
projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
string shared_resources = 17 [(.google.api.resource_reference) = { ... }
Restituisce |
Tipo |
Description |
boolean |
Indica se il campo sharedResources è impostato.
|
hashCode()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
newBuilderForType()
public DeployedModel.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DeployedModel.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public DeployedModel.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni