Package google.maps.mapmanagement.v1

Index

MapManagement

Définition de service pour l'API Map Management. L'API Map Management n'est actuellement compatible qu'avec la gestion des DatasetStyleAssociations. L'API permet de créer, de répertorier et de supprimer des DatasetStyleAssociations. Une méthode get n'est pas nécessaire, car DatasetStyleAssociation est entièrement caractérisé par ses ID d'ensemble de données et de style de carte. Il peut donc être identifié de manière unique par son nom.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

Crée une DatasetStyleAssociation.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

Supprime une DatasetStyleAssociation. La suppression devient un cas particulier lorsque DatasetStyleAssociation est implicitement associé à au moins une carte. Dans ce cas, la suppression n'est autorisée que si la requête contient la liste de tous les ID de carte associés à DatasetStyleAssociation. Il s'agit d'une mesure de protection mise en place pour réduire le risque d'apporter des modifications destructrices avec des effets secondaires involontaires.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

Répertorie les DatasetMapAssociations.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

Répertorie les DatasetStyleAssociations. Étant donné que les DatasetStyleAssociations sont des enfants des ensembles de données, l'ensemble de données parent est utilisé pour identifier la liste des DatasetStyleAssociations à renvoyer. Si l'ensemble de données est omis (par exemple, projects/123/datasets/-), la liste renvoyée contient toutes les DatasetStyleAssociations du projet.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

CreateDatasetStyleAssociationRequest

Requête de création d'une DatasetStyleAssociation.

Champs
parent

string

Obligatoire. Ensemble de données parent qui sera propriétaire de DatasetStyleAssociation. Format : projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

Obligatoire. Un nouvel objet DatasetStyleAssociation.

DatasetStyleAssociation

Association entre un style de carte et un ensemble de données. Cette association implique que si une carte est associée au style de carte, elle sera également associée à l'ensemble de données en termes de visualisation.

Champs
name

string

Nom de la ressource de l'association Ensemble de données – Style de carte: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

Nom de la ressource du style de carte: projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

Requête de suppression d'une DatasetStyleAssociation.

Champs
name

string

Obligatoire. Format : projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

Facultatif. Doit être présent si et seulement si l'ensemble de données à supprimer est implicitement associé à au moins une carte. Il s'agit d'une mesure de protection mise en place pour réduire le risque d'apporter des modifications destructrices avec des effets secondaires involontaires.

ListDatasetMapAssociationsRequest

Requête visant à lister tous les ID de carte implicitement associés à l'ensemble de données donné.

Champs
parent

string

Obligatoire. DatasetStyleAssociation pour lequel répertorier toutes les cartes associées. Le formulaire est projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}.

page_size

int32

Facultatif. Nombre maximal de DatasetMapAssociations à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 20 DatasetMapAssociations au maximum sont renvoyées. La valeur maximale est 50.

page_token

string

Facultatif. Jeton de page reçu d'un appel ListDatasetMapAssociations précédent. Fournissez-le pour récupérer la page suivante. Lors de la pagination, tous les paramètres doivent correspondre à l'appel d'origine.

ListDatasetMapAssociationsResponse

Liste des ID de carte implicitement associés à un ensemble de données donné.

Champs
map_ids[]

string

Liste des ID de carte implicitement associés à un ensemble de données donné.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.

ListDatasetStyleAssociationsRequest

Requête visant à lister toutes les DatasetStyleAssociations du projet.

Champs
parent

string

Obligatoire. Nom du projet pour lequel toutes les DatasetStyleAssociations doivent être listées.

page_size

int32

Facultatif. Nombre maximal de DatasetStyleAssociations à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 20 associations de styles de données au maximum sont renvoyées. La valeur maximale est 50.

page_token

string

Facultatif. Jeton de page reçu d'un appel ListDatasetStyleAssociations précédent. Fournissez-le pour récupérer la page suivante. Lors de la pagination, tous les paramètres doivent correspondre à l'appel d'origine.

ListDatasetStyleAssociationsResponse

Liste de DatasetStyleAssociations.

Champs
dataset_style_associations[]

DatasetStyleAssociation

Liste de DatasetStyleAssociations.

next_page_token

string

Jeton pouvant être envoyé en tant que page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas d'autres pages.