Class: Google::Cloud::Bigquery::DataExchange::V1beta1::Listing

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb

Overview

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.

Defined Under Namespace

Modules: State Classes: BigQueryDatasetSource

Instance Attribute Summary collapse

Instance Attribute Details

#bigquery_dataset::Google::Cloud::Bigquery::DataExchange::V1beta1::Listing::BigQueryDatasetSource



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#categories::Array<::Google::Cloud::Bigquery::DataExchange::Common::Category>



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#data_provider::Google::Cloud::Bigquery::DataExchange::V1beta1::DataProvider



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#description::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#display_name::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#documentation::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#icon::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#name::String (readonly)



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#primary_contact::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#publisher::Google::Cloud::Bigquery::DataExchange::V1beta1::Publisher



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#request_access::String



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end

#state::Google::Cloud::Bigquery::DataExchange::V1beta1::Listing::State (readonly)



204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
# File 'proto_docs/google/cloud/bigquery/dataexchange/v1beta1/dataexchange.rb', line 204

class Listing
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # A reference to a Shared dataset. It's an existing BigQuery dataset with a
  # collection of objects, such as tables and views, that you want to share
  # with subscribers.
  # Upon subscription to a Listing, Data Exchange creates a Linked dataset in
  # the subscriber's project. A Linked dataset is an opaque, read-only BigQuery
  # dataset that serves as a "symbolic link" to a shared dataset.
  # @!attribute [rw] dataset
  #   @return [::String]
  #     Resource name of the dataset source for this listing.
  #     e.g. `projects/myproject/datasets/123`
  class BigQueryDatasetSource
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # State of the Listing
  module State
    # Default value. This value is unused.
    STATE_UNSPECIFIED = 0

    # Subscribable state. Users with dataexchange.listings.subscribe permission
    # can subscribe to this Listing.
    ACTIVE = 1
  end
end