Package google.maps.mapmanagement.v1

Índice

MapManagement

Definição de serviço para a API Map Management. No momento, a API Map Management só oferece suporte ao gerenciamento de DatasetStyleAssociations. Usando a API, é possível criar, listar e excluir DatasetStyleAssociations. Um método "get" não é necessário, porque a DatasetStyleAssociation é totalmente caracterizada pelos IDs do conjunto de dados e do estilo do mapa, portanto, pode ser identificada de forma exclusiva pelo nome.

CreateDatasetStyleAssociation

rpc CreateDatasetStyleAssociation(CreateDatasetStyleAssociationRequest) returns (DatasetStyleAssociation)

Cria uma DatasetStyleAssociation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc DeleteDatasetStyleAssociation(DeleteDatasetStyleAssociationRequest) returns (Empty)

Exclui uma DatasetStyleAssociation. A exclusão se torna um caso especial quando a DatasetStyleAssociation é associada implicitamente a pelo menos um mapa. Nesse caso, a exclusão só é permitida se a solicitação contiver a lista de todos os IDs de mapa associados à DatasetStyleAssociation. Essa é uma proteção implementada para minimizar o risco de fazer mudanças destrutivas com efeitos colaterais não intencionais.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc ListDatasetMapAssociations(ListDatasetMapAssociationsRequest) returns (ListDatasetMapAssociationsResponse)

Lista as DatasetMapAssociations.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

rpc ListDatasetStyleAssociations(ListDatasetStyleAssociationsRequest) returns (ListDatasetStyleAssociationsResponse)

Lista as associações de estilo de conjunto de dados. Como as DatasetStyleAssociations são filhos dos conjuntos de dados, o conjunto de dados pai é usado para identificar a lista de DatasetStyleAssociations a serem retornadas. Se o conjunto de dados for omitido, por exemplo, projects/123/datasets/-, a lista retornada vai conter todas as DatasetStyleAssociations do projeto.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

CreateDatasetStyleAssociationRequest

Solicitação para criar uma DatasetStyleAssociation.

Campos
parent

string

Obrigatório. Conjunto de dados pai que será proprietário da DatasetStyleAssociation. Formato: projects/{$project_number}/datasets/{$dataset_id}

dataset_style_association

DatasetStyleAssociation

Obrigatório. Uma nova DatasetStyleAssociation.

DatasetStyleAssociation

Uma associação entre um estilo de mapa e um conjunto de dados. Essa associação implica que, se um mapa for associado ao estilo, ele também será associado ao conjunto de dados em termos de visualização.

Campos
name

string

Nome do recurso do conjunto de dados: projects/{project}/datasets/{dataset}/clientStyles/{client_style}

client_style

string

O nome do recurso do estilo de mapa: projects/{project}/clientStyles/{client_style}

DeleteDatasetStyleAssociationRequest

Solicitação para excluir uma DatasetStyleAssociation.

Campos
name

string

Obrigatório. Formato: projects/${project}/datasets/{dataset_id}/clientStyles/{style_id}

map_ids[]

string

Opcional. Precisa estar presente se e somente se o conjunto de dados a ser excluído estiver associado implicitamente a pelo menos um mapa. Essa é uma proteção implementada para minimizar o risco de fazer mudanças destrutivas com efeitos colaterais não intencionais.

ListDatasetMapAssociationsRequest

Solicitação para listar todos os IDs de mapa associados implicitamente ao conjunto de dados fornecido.

Campos
parent

string

Obrigatório. A DatasetStyleAssociation para listar todos os mapas associados. O formulário é projects/{project_id}/datasets/{dataset_id}/clientStyles/{style_id}

page_size

int32

Opcional. O número máximo de DatasetMapAssociations a serem retornadas. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 20 DatasetMapAssociations serão retornados. O valor máximo é 50.

page_token

string

Opcional. Um token de página recebido de uma chamada ListDatasetMapAssociations anterior. Forneça isso para recuperar a página subsequente. Na paginação, todos os parâmetros precisam corresponder à chamada original.

ListDatasetMapAssociationsResponse

Uma lista de IDs de mapa associados implicitamente a um determinado conjunto de dados.

Campos
map_ids[]

string

Uma lista de IDs de mapa associados implicitamente a um determinado conjunto de dados.

next_page_token

string

Um token que pode ser enviado como page_token para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.

ListDatasetStyleAssociationsRequest

Solicitação para listar todas as DatasetStyleAssociations do projeto.

Campos
parent

string

Obrigatório. O nome do projeto para listar todas as DatasetStyleAssociations.

page_size

int32

Opcional. O número máximo de DatasetStyleAssociations a serem retornados. O serviço pode retornar menos que esse valor. Se não for especificado, no máximo 20 DatasetStyleAssociations serão retornadas. O valor máximo é 50.

page_token

string

Opcional. Um token de página recebido de uma chamada ListDatasetStyleAssociations anterior. Forneça isso para recuperar a página subsequente. Na paginação, todos os parâmetros precisam corresponder à chamada original.

ListDatasetStyleAssociationsResponse

Uma lista de DatasetStyleAssociations.

Campos
dataset_style_associations[]

DatasetStyleAssociation

Uma lista de DatasetStyleAssociations.

next_page_token

string

Um token que pode ser enviado como page_token para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.