Google Maps Engine API . assets

Instance Methods

parents()

Returns the parents Resource.

get(id)

Return metadata for a particular asset.

list(modifiedBefore=None, createdBefore=None, projectId=None, pageToken=None, type=None, createdAfter=None, tags=None, maxResults=None, bbox=None, modifiedAfter=None, creatorEmail=None)

Return all assets readable by the current user.

list_next(previous_request, previous_response)

Retrieves the next page of results.

Method Details

get(id)
Return metadata for a particular asset.

Args:
  id: string, The ID of the asset. (required)

Returns:
  An object of the form:

    { # An asset is any Google Maps Engine resource that has a globally unique ID. Assets include maps, layers, vector tables, raster collections, and rasters. Projects and features are not considered assets.
      #
      # More detailed information about an asset can be obtained by querying the asset's particular endpoint.
    "resource": "A String", # The URL to query to retrieve the asset's complete object. The assets endpoint only returns high-level information about a resource.
    "description": "A String", # The asset's description.
    "tags": [ # An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.
      "A String",
    ],
    "projectId": "A String", # The ID of the project to which the asset belongs.
    "creationTime": "A String", # The creation time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
    "etag": "A String", # The ETag, used to refer to the current version of the asset.
    "bbox": [ # A rectangular bounding box which contains all of the data in this asset. The numbers represent latitude and longitude in decimal degrees.
      3.14,
    ],
    "lastModifiedTime": "A String", # The last modified time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
    "type": "A String", # The type of asset. One of raster, rasterCollection, table, map, or layer.
    "id": "A String", # The asset's globally unique ID.
    "name": "A String", # The asset's name.
  }
list(modifiedBefore=None, createdBefore=None, projectId=None, pageToken=None, type=None, createdAfter=None, tags=None, maxResults=None, bbox=None, modifiedAfter=None, creatorEmail=None)
Return all assets readable by the current user.

Args:
  modifiedBefore: string, An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or before this time.
  createdBefore: string, An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or before this time.
  projectId: string, The ID of a Maps Engine project, used to filter the response. To list all available projects with their IDs, send a Projects: list request. You can also find your project ID as the value of the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com.
  pageToken: string, The continuation token, used to page through large result sets. To get the next page of results, set this parameter to the value of nextPageToken from the previous response.
  type: string, An asset type restriction. If set, only resources of this type will be returned.
    Allowed values
      layer - Return layers.
      map - Return maps.
      rasterCollection - Return raster collections.
      table - Return tables.
  createdAfter: string, An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or after this time.
  tags: string, A comma separated list of tags. Returned assets will contain all the tags from the list.
  maxResults: integer, The maximum number of items to include in a single response page. The maximum supported value is 100.
  bbox: string, A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this bounding box will be returned.
  modifiedAfter: string, An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or after this time.
  creatorEmail: string, An email address representing a user. Returned assets that have been created by the user associated with the provided email address.

Returns:
  An object of the form:

    { # The response returned by a call to resources.List.
    "nextPageToken": "A String", # Next page token.
    "assets": [ # Assets returned.
      { # An asset is any Google Maps Engine resource that has a globally unique ID. Assets include maps, layers, vector tables, raster collections, and rasters. Projects and features are not considered assets.
          #
          # More detailed information about an asset can be obtained by querying the asset's particular endpoint.
        "resource": "A String", # The URL to query to retrieve the asset's complete object. The assets endpoint only returns high-level information about a resource.
        "description": "A String", # The asset's description.
        "tags": [ # An array of text strings, with each string representing a tag. More information about tags can be found in the Tagging data article of the Maps Engine help center.
          "A String",
        ],
        "projectId": "A String", # The ID of the project to which the asset belongs.
        "creationTime": "A String", # The creation time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
        "etag": "A String", # The ETag, used to refer to the current version of the asset.
        "bbox": [ # A rectangular bounding box which contains all of the data in this asset. The numbers represent latitude and longitude in decimal degrees.
          3.14,
        ],
        "lastModifiedTime": "A String", # The last modified time of this asset. The value is an RFC 3339-formatted date-time value (for example, 1970-01-01T00:00:00Z).
        "type": "A String", # The type of asset. One of raster, rasterCollection, table, map, or layer.
        "id": "A String", # The asset's globally unique ID.
        "name": "A String", # The asset's name.
      },
    ],
  }
list_next(previous_request, previous_response)
Retrieves the next page of results.

Args:
  previous_request: The request for the previous page. (required)
  previous_response: The response from the request for the previous page. (required)

Returns:
  A request object that you can call 'execute()' on to request the next
  page. Returns None if there are no more items in the collection.