Classe DeployedModel (1.3.0)

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

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()
Restituisce
Tipo Description
DeployedModel

getDescriptor()

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

newBuilder()

public static DeployedModel.Builder newBuilder()
Restituisce
Tipo Description
DeployedModel.Builder

newBuilder(DeployedModel prototype)

public static DeployedModel.Builder newBuilder(DeployedModel prototype)
Parametro
Nome Description
prototype DeployedModel
Restituisce
Tipo Description
DeployedModel.Builder

parseDelimitedFrom(InputStream input)

public static DeployedModel parseDelimitedFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseFrom(byte[] data)

public static DeployedModel parseFrom(byte[] data)
Parametro
Nome Description
data byte[]
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data byte[]
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static DeployedModel parseFrom(ByteString data)
Parametro
Nome Description
data ByteString
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteString
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static DeployedModel parseFrom(CodedInputStream input)
Parametro
Nome Description
input CodedInputStream
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input)

public static DeployedModel parseFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
IOException

parseFrom(ByteBuffer data)

public static DeployedModel parseFrom(ByteBuffer data)
Parametro
Nome Description
data ByteBuffer
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static DeployedModel parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
DeployedModel
Eccezioni
Tipo Description
InvalidProtocolBufferException

parser()

public static Parser<DeployedModel> parser()
Restituisce
Tipo Description
Parser<DeployedModel>

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;

Restituisce
Tipo Description
AutomaticResources

AutomaticResources.

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;

Restituisce
Tipo Description
AutomaticResourcesOrBuilder

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];

Restituisce
Tipo Description
TimestampOrBuilder

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;

Restituisce
Tipo Description
DedicatedResources

Il valore DedicatedResources.

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;

Restituisce
Tipo Description
DedicatedResourcesOrBuilder

getDefaultInstanceForType()

public DeployedModel getDefaultInstanceForType()
Restituisce
Tipo Description
DeployedModel

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;

Restituisce
Tipo Description
ExplanationSpec

La spiegazioneSpec.

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;

Restituisce
Tipo Description
ExplanationSpecOrBuilder

getId()

public String 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()

public String 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()
Restituisce
Tipo Description
Parser<DeployedModel>
Sostituzioni

getPredictionResourcesCase()

public DeployedModel.PredictionResourcesCase getPredictionResourcesCase()
Restituisce
Tipo Description
DeployedModel.PredictionResourcesCase

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];

Restituisce
Tipo Description
PrivateEndpoints

PrivateEndpoints.

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];

Restituisce
Tipo Description
PrivateEndpointsOrBuilder

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()

public int hashCode()
Restituisce
Tipo Description
int
Sostituzioni

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

newBuilderForType()

public DeployedModel.Builder newBuilderForType()
Restituisce
Tipo Description
DeployedModel.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected DeployedModel.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parametro
Nome Description
parent BuilderParent
Restituisce
Tipo Description
DeployedModel.Builder
Sostituzioni

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parametro
Nome Description
unused UnusedPrivateParameter
Restituisce
Tipo Description
Object
Sostituzioni

toBuilder()

public DeployedModel.Builder toBuilder()
Restituisce
Tipo Description
DeployedModel.Builder

writeTo(output di CodedOutputStream)

public void writeTo(CodedOutputStream output)
Parametro
Nome Description
output CodedOutputStream
Sostituzioni
Eccezioni
Tipo Description
IOException