Method: projects.locations.services.alterTableProperties

Modifica le proprietà della tabella dei metadati.

Richiesta HTTP

POST https://metastore.googleapis.com/v1beta/{service}:alterTableProperties

Parametri del percorso

Parametri
service

string

Obbligatorio. Il nome della risorsa relativa del servizio Dataproc Metastore utilizzato per modificare le proprietà della tabella dei metadati, nel seguente formato:

projects/{projectId}/locations/{locationId}/services/{serviceId}.

L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata service:

  • metastore.services.mutateMetadata

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "tableName": string,
  "updateMask": string,
  "properties": {
    string: string,
    ...
  }
}
Campi
tableName

string

Obbligatorio. Il nome della tabella contenente le proprietà che stai modificando nel seguente formato.

databases/{database_id}/tables/{table_id}

updateMask

string (FieldMask format)

Una maschera di campo che specifica le proprietà della tabella dei metadati che vengono sovrascritte dall'aggiornamento. I campi specificati in updateMask sono relativi alla risorsa (non alla richiesta completa). Un campo viene sovrascritto se si trova nella maschera.

Ad esempio, date le proprietà target:

properties {
  a: 1
  b: 2
}

E una proprietà di aggiornamento:

properties {
  a: 2
  b: 3
  c: 4
}

Se la maschera del campo è:

paths: ["properties.b", "properties.c"]

il risultato sarà:

properties {
  a: 1
  b: 3
  c: 4
}

Si tratta di un elenco separato da virgole di nomi completi dei campi. Esempio: "user.displayName,photo".

properties

map (key: string, value: string)

Una mappa che descrive i valori da modificare. Se updateMask è vuoto, le proprietà non verranno aggiornate. In caso contrario, le proprietà modificano solo il valore i cui percorsi associati esistono nella maschera di aggiornamento

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.