Show / Hide Table of Contents

Class Listing

A listing is what gets published into a data exchange that a subscriber can subscribe to. It contains a reference to the data source along with descriptive information that will help subscribers find and subscribe the data.

Inheritance
object
Listing
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.v1beta1.Data
Assembly: Google.Apis.AnalyticsHub.v1beta1.dll
Syntax
public class Listing : IDirectResponseSchema

Properties

AllowOnlyMetadataSharing

Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.

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

BigqueryDataset

Required. Shared dataset i.e. BigQuery dataset source.

Declaration
[JsonProperty("bigqueryDataset")]
public virtual BigQueryDatasetSource BigqueryDataset { get; set; }
Property Value
Type Description
BigQueryDatasetSource

Categories

Optional. Categories of the listing. Up to two categories are allowed.

Declaration
[JsonProperty("categories")]
public virtual IList<string> Categories { get; set; }
Property Value
Type Description
IList<string>

DataProvider

Optional. Details of the data provider who owns the source data.

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

Description

Optional. Short description of the listing. The description must not contain Unicode non-characters and 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

DisplayName

Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&amp;) and can't 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 listing.

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 listing. 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.

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

Name

Output only. The resource name of the listing. e.g. projects/myproject/locations/us/dataExchanges/123/listings/456

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 listing. Max Length: 1000 bytes.

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

Publisher

Optional. Details of the publisher who owns the listing and who can share the source data.

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

RequestAccess

Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.

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

RestrictedExportConfig

Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset. This is a required field for data clean room exchanges.

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

State

Output only. Current state of the listing.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX