Class DataExchange (0.1.1)

DataExchange(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A data exchange is a container that enables data sharing. It contains a set of listings of the data sources along with descriptive information of the data exchange.

Attributes

Name Description
name str
Output only. The resource name of the data exchange. e.g. projects/myproject/locations/US/dataExchanges/123.
display_name str
Required. Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
description str
Optional. Short description of the data exchange that can consist of sentences or paragraphs. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.
primary_contact str
Optional. Email, URL or other reference of the primary point of contact of the data exchange Max Length: 1000 bytes.
documentation str
Optional. Documentation describing the data exchange.
listing_count int
Output only. Number of listings contained in the data exchange.
icon bytes
Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.