Show / Hide Table of Contents

Class DataExchange

A data exchange is a container that lets you share data. Along with the descriptive information about the data exchange, it contains listings that reference shared datasets.

Inheritance
object
DataExchange
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.AnalyticsHub.v1.Data
Assembly: Google.Apis.AnalyticsHub.v1.dll
Syntax
public class DataExchange : IDirectResponseSchema

Properties

Description

Optional. Description of the data exchange. 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.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DiscoveryType

Optional. Type of discovery on the discovery page for all the listings under this exchange. Updating this field also updates (overwrites) the discovery_type field for all the listings under this exchange.

Declaration
[JsonProperty("discoveryType")]
public virtual string DiscoveryType { get; set; }
Property Value
Type Description
string

DisplayName

Required. Human-readable display name of the data exchange. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and must not start or end with spaces. Default value is an empty string. Max length: 63 bytes.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

Documentation

Optional. Documentation describing the data exchange.

Declaration
[JsonProperty("documentation")]
public virtual string Documentation { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Icon

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 content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.

Declaration
[JsonProperty("icon")]
public virtual string Icon { get; set; }
Property Value
Type Description
string

ListingCount

Output only. Number of listings contained in the data exchange.

Declaration
[JsonProperty("listingCount")]
public virtual int? ListingCount { get; set; }
Property Value
Type Description
int?

LogLinkedDatasetQueryUserEmail

Optional. By default, false. If true, the DataExchange has an email sharing mandate enabled.

Declaration
[JsonProperty("logLinkedDatasetQueryUserEmail")]
public virtual bool? LogLinkedDatasetQueryUserEmail { get; set; }
Property Value
Type Description
bool?

Name

Output only. The resource name of the data exchange. e.g. projects/myproject/locations/us/dataExchanges/123.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PrimaryContact

Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.

Declaration
[JsonProperty("primaryContact")]
public virtual string PrimaryContact { get; set; }
Property Value
Type Description
string

SharingEnvironmentConfig

Optional. Configurable data sharing environment option for a data exchange.

Declaration
[JsonProperty("sharingEnvironmentConfig")]
public virtual SharingEnvironmentConfig SharingEnvironmentConfig { get; set; }
Property Value
Type Description
SharingEnvironmentConfig

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX