Package google.maps.mapmanagement.v1

Índice

MapManagement

Definición del servicio de la API de Map Management. Actualmente, la API de Map Management solo admite la administración de DatasetStyleAssociations. Con la API, se pueden crear, enumerar y borrar DatasetStyleAssociations. No se necesita un método get, ya que DatasetStyleAssociation se caracteriza por completo por sus IDs de conjunto de datos y de diseño de mapa, por lo que se puede identificar de forma inequívoca por su nombre.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

Crea un DatasetStyleAssociation.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

Borra un DatasetStyleAssociation. La eliminación se convierte en un caso especial cuando DatasetStyleAssociation está asociada de forma implícita con, al menos, un mapa. En este caso, la eliminación solo se permite si la solicitud contiene la lista de todos los IDs de mapa asociados con DatasetStyleAssociation. Esta es una protección que se implementa para minimizar el riesgo de realizar cambios destructivos con efectos secundarios no deseados.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

Muestra DatasetMapAssociations.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

Muestra DatasetStyleAssociations. Dado que DatasetStyleAssociations son elementos secundarios de Datasets, se usa el Dataset superior para identificar la lista de DatasetStyleAssociations que se mostrará. Si se omite el conjunto de datos, p.ej., projects/123/datasets/-, la lista que se muestra contendrá todas las DatasetStyleAssociations del proyecto.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

CreateDatasetStyleAssociationRequest

Solicitud para crear un DatasetStyleAssociation.

Campos
parent

string

Es obligatorio. Es el conjunto de datos superior que será propietario de DatasetStyleAssociation. Formato: projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

Es obligatorio. Un nuevo DatasetStyleAssociation.

DatasetStyleAssociation

Es una asociación entre un diseño de mapa y un conjunto de datos. Esta asociación implica que, si un mapa está asociado con el diseño de mapa, también estará asociado con el conjunto de datos en lo que respecta a la visualización.

Campos
name

string

Nombre del recurso del conjunto de datos: Asociación de diseño de mapa: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

Es el nombre del recurso del diseño de mapa: projects/{project}/clientStyles/{client_style}.

DeleteDatasetStyleAssociationRequest

Solicitud para borrar un DatasetStyleAssociation.

Campos
name

string

Es obligatorio. Formato: projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

Opcional. Debe estar presente solo si el conjunto de datos que se borrará está asociado de forma implícita con, al menos, un mapa. Esta es una protección que se implementa para minimizar el riesgo de realizar cambios destructivos con efectos secundarios no deseados.

ListDatasetMapAssociationsRequest

Solicita una lista de todos los IDs de mapa asociados de forma implícita al conjunto de datos determinado.

Campos
parent

string

Es obligatorio. Es el DatasetStyleAssociation para enumerar todos los mapas asociados. El formulario es projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}.

page_size

int32

Opcional. Es la cantidad máxima de DatasetMapAssociations que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 20 DatasetMapAssociations. El valor máximo es 50.

page_token

string

Opcional. Un token de página, recibido desde una llamada ListDatasetMapAssociations anterior. Proporciona esto para recuperar la página siguiente. Cuando se realiza la paginación, todos los parámetros deben coincidir con la llamada original.

ListDatasetMapAssociationsResponse

Es una lista de IDs de mapa asociados de forma implícita a un conjunto de datos determinado.

Campos
map_ids[]

string

Es una lista de IDs de mapa asociados de forma implícita a un conjunto de datos determinado.

next_page_token

string

Es un token que se puede enviar como page_token para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

ListDatasetStyleAssociationsRequest

Solicita una lista de todas las DatasetStyleAssociations del proyecto.

Campos
parent

string

Es obligatorio. Es el nombre del proyecto para el que se enumerarán todas las DatasetStyleAssociations.

page_size

int32

Opcional. Es la cantidad máxima de DatasetStyleAssociations que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 20 DatasetStyleAssociations. El valor máximo es 50.

page_token

string

Opcional. Un token de página, recibido desde una llamada ListDatasetStyleAssociations anterior. Proporciona esto para recuperar la página siguiente. Cuando se realiza la paginación, todos los parámetros deben coincidir con la llamada original.

ListDatasetStyleAssociationsResponse

Es una lista de DatasetStyleAssociations.

Campos
dataset_style_associations[]

DatasetStyleAssociation

Es una lista de DatasetStyleAssociations.

next_page_token

string

Es un token que se puede enviar como page_token para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.