public static final class Listing.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder> implements ListingOrBuilder
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.Protobuf type
google.cloud.bigquery.analyticshub.v1.ListinggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Listing build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Listing buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Listing.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Listing.Builder>public Listing.Builder mergeFrom(Listing other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public Listing.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Listing.Builder>IOExceptionpublic Listing.SourceCase getSourceCase()
getSourceCase in interface ListingOrBuilderpublic Listing.Builder clearSource()
public boolean hasBigqueryDataset()
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
hasBigqueryDataset in interface ListingOrBuilderpublic Listing.BigQueryDatasetSource getBigqueryDataset()
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
getBigqueryDataset in interface ListingOrBuilderpublic Listing.Builder setBigqueryDataset(Listing.BigQueryDatasetSource value)
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
public Listing.Builder setBigqueryDataset(Listing.BigQueryDatasetSource.Builder builderForValue)
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
public Listing.Builder mergeBigqueryDataset(Listing.BigQueryDatasetSource value)
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
public Listing.Builder clearBigqueryDataset()
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
public Listing.BigQueryDatasetSource.Builder getBigqueryDatasetBuilder()
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
public Listing.BigQueryDatasetSourceOrBuilder getBigqueryDatasetOrBuilder()
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;
getBigqueryDatasetOrBuilder in interface ListingOrBuilderpublic boolean hasPubsubTopic()
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
hasPubsubTopic in interface ListingOrBuilderpublic Listing.PubSubTopicSource getPubsubTopic()
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
getPubsubTopic in interface ListingOrBuilderpublic Listing.Builder setPubsubTopic(Listing.PubSubTopicSource value)
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
public Listing.Builder setPubsubTopic(Listing.PubSubTopicSource.Builder builderForValue)
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
public Listing.Builder mergePubsubTopic(Listing.PubSubTopicSource value)
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
public Listing.Builder clearPubsubTopic()
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
public Listing.PubSubTopicSource.Builder getPubsubTopicBuilder()
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
public Listing.PubSubTopicSourceOrBuilder getPubsubTopicOrBuilder()
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;
getPubsubTopicOrBuilder in interface ListingOrBuilderpublic String getName()
Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface ListingOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface ListingOrBuilderpublic Listing.Builder setName(String value)
Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The name to set.public Listing.Builder clearName()
Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public Listing.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for name to set.public String getDisplayName()
Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface ListingOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface ListingOrBuilderpublic Listing.Builder setDisplayName(String value)
Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public Listing.Builder clearDisplayName()
Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public Listing.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public String getDescription()
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.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescription in interface ListingOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
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.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];getDescriptionBytes in interface ListingOrBuilderpublic Listing.Builder setDescription(String value)
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.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The description to set.public Listing.Builder clearDescription()
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.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];public Listing.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
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.
string description = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for description to set.public String getPrimaryContact()
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL];getPrimaryContact in interface ListingOrBuilderpublic com.google.protobuf.ByteString getPrimaryContactBytes()
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL];getPrimaryContactBytes in interface ListingOrBuilderpublic Listing.Builder setPrimaryContact(String value)
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL];value - The primaryContact to set.public Listing.Builder clearPrimaryContact()
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL];public Listing.Builder setPrimaryContactBytes(com.google.protobuf.ByteString value)
Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
string primary_contact = 4 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for primaryContact to set.public String getDocumentation()
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];getDocumentation in interface ListingOrBuilderpublic com.google.protobuf.ByteString getDocumentationBytes()
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];getDocumentationBytes in interface ListingOrBuilderpublic Listing.Builder setDocumentation(String value)
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];value - The documentation to set.public Listing.Builder clearDocumentation()
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];public Listing.Builder setDocumentationBytes(com.google.protobuf.ByteString value)
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for documentation to set.public int getStateValue()
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface ListingOrBuilderpublic Listing.Builder setStateValue(int value)
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Listing.State getState()
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface ListingOrBuilderpublic Listing.Builder setState(Listing.State value)
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Listing.Builder clearState()
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.ByteString getIcon()
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.
bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL];getIcon in interface ListingOrBuilderpublic Listing.Builder setIcon(com.google.protobuf.ByteString value)
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.
bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL];value - The icon to set.public Listing.Builder clearIcon()
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.
bytes icon = 8 [(.google.api.field_behavior) = OPTIONAL];public boolean hasDataProvider()
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
hasDataProvider in interface ListingOrBuilderpublic DataProvider getDataProvider()
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
getDataProvider in interface ListingOrBuilderpublic Listing.Builder setDataProvider(DataProvider value)
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder setDataProvider(DataProvider.Builder builderForValue)
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder mergeDataProvider(DataProvider value)
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder clearDataProvider()
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
public DataProvider.Builder getDataProviderBuilder()
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
public DataProviderOrBuilder getDataProviderOrBuilder()
Optional. Details of the data provider who owns the source data.
.google.cloud.bigquery.analyticshub.v1.DataProvider data_provider = 9 [(.google.api.field_behavior) = OPTIONAL];
getDataProviderOrBuilder in interface ListingOrBuilderpublic List<Listing.Category> getCategoriesList()
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
getCategoriesList in interface ListingOrBuilderpublic int getCategoriesCount()
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
getCategoriesCount in interface ListingOrBuilderpublic Listing.Category getCategories(int index)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
getCategories in interface ListingOrBuilderindex - The index of the element to return.public Listing.Builder setCategories(int index, Listing.Category value)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The categories to set.public Listing.Builder addCategories(Listing.Category value)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
value - The categories to add.public Listing.Builder addAllCategories(Iterable<? extends Listing.Category> values)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
values - The categories to add.public Listing.Builder clearCategories()
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
public List<Integer> getCategoriesValueList()
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
getCategoriesValueList in interface ListingOrBuilderpublic int getCategoriesValue(int index)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
getCategoriesValue in interface ListingOrBuilderindex - The index of the value to return.public Listing.Builder setCategoriesValue(int index, int value)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
index - The index to set the value at.value - The enum numeric value on the wire for categories to set.public Listing.Builder addCategoriesValue(int value)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for categories to add.public Listing.Builder addAllCategoriesValue(Iterable<Integer> values)
Optional. Categories of the listing. Up to two categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];
values - The enum numeric values on the wire for categories to add.public boolean hasPublisher()
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
hasPublisher in interface ListingOrBuilderpublic Publisher getPublisher()
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
getPublisher in interface ListingOrBuilderpublic Listing.Builder setPublisher(Publisher value)
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder setPublisher(Publisher.Builder builderForValue)
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder mergePublisher(Publisher value)
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder clearPublisher()
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
public Publisher.Builder getPublisherBuilder()
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
public PublisherOrBuilder getPublisherOrBuilder()
Optional. Details of the publisher who owns the listing and who can share the source data.
.google.cloud.bigquery.analyticshub.v1.Publisher publisher = 11 [(.google.api.field_behavior) = OPTIONAL];
getPublisherOrBuilder in interface ListingOrBuilderpublic String getRequestAccess()
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
string request_access = 12 [(.google.api.field_behavior) = OPTIONAL];getRequestAccess in interface ListingOrBuilderpublic com.google.protobuf.ByteString getRequestAccessBytes()
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
string request_access = 12 [(.google.api.field_behavior) = OPTIONAL];getRequestAccessBytes in interface ListingOrBuilderpublic Listing.Builder setRequestAccess(String value)
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
string request_access = 12 [(.google.api.field_behavior) = OPTIONAL];value - The requestAccess to set.public Listing.Builder clearRequestAccess()
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
string request_access = 12 [(.google.api.field_behavior) = OPTIONAL];public Listing.Builder setRequestAccessBytes(com.google.protobuf.ByteString value)
Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.
string request_access = 12 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for requestAccess to set.public boolean hasRestrictedExportConfig()
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
hasRestrictedExportConfig in interface ListingOrBuilderpublic Listing.RestrictedExportConfig getRestrictedExportConfig()
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
getRestrictedExportConfig in interface ListingOrBuilderpublic Listing.Builder setRestrictedExportConfig(Listing.RestrictedExportConfig value)
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder setRestrictedExportConfig(Listing.RestrictedExportConfig.Builder builderForValue)
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder mergeRestrictedExportConfig(Listing.RestrictedExportConfig value)
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
public Listing.Builder clearRestrictedExportConfig()
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
public Listing.RestrictedExportConfig.Builder getRestrictedExportConfigBuilder()
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
public Listing.RestrictedExportConfigOrBuilder getRestrictedExportConfigOrBuilder()
Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig restricted_export_config = 13 [(.google.api.field_behavior) = OPTIONAL];
getRestrictedExportConfigOrBuilder in interface ListingOrBuilderpublic boolean hasDiscoveryType()
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
hasDiscoveryType in interface ListingOrBuilderpublic int getDiscoveryTypeValue()
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
getDiscoveryTypeValue in interface ListingOrBuilderpublic Listing.Builder setDiscoveryTypeValue(int value)
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for discoveryType to set.public DiscoveryType getDiscoveryType()
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
getDiscoveryType in interface ListingOrBuilderpublic Listing.Builder setDiscoveryType(DiscoveryType value)
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
value - The discoveryType to set.public Listing.Builder clearDiscoveryType()
Optional. Type of discovery of the listing on the discovery page.
optional .google.cloud.bigquery.analyticshub.v1.DiscoveryType discovery_type = 14 [(.google.api.field_behavior) = OPTIONAL];
public int getResourceTypeValue()
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getResourceTypeValue in interface ListingOrBuilderpublic Listing.Builder setResourceTypeValue(int value)
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for resourceType to set.public SharedResourceType getResourceType()
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getResourceType in interface ListingOrBuilderpublic Listing.Builder setResourceType(SharedResourceType value)
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The resourceType to set.public Listing.Builder clearResourceType()
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasCommercialInfo()
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCommercialInfo in interface ListingOrBuilderpublic Listing.CommercialInfo getCommercialInfo()
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCommercialInfo in interface ListingOrBuilderpublic Listing.Builder setCommercialInfo(Listing.CommercialInfo value)
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Listing.Builder setCommercialInfo(Listing.CommercialInfo.Builder builderForValue)
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Listing.Builder mergeCommercialInfo(Listing.CommercialInfo value)
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Listing.Builder clearCommercialInfo()
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Listing.CommercialInfo.Builder getCommercialInfoBuilder()
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Listing.CommercialInfoOrBuilder getCommercialInfoOrBuilder()
Output only. Commercial info contains the information about the commercial data products associated with the listing.
optional .google.cloud.bigquery.analyticshub.v1.Listing.CommercialInfo commercial_info = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCommercialInfoOrBuilder in interface ListingOrBuilderpublic boolean hasLogLinkedDatasetQueryUserEmail()
Optional. By default, false. If true, the Listing has an email sharing mandate enabled.
optional bool log_linked_dataset_query_user_email = 18 [(.google.api.field_behavior) = OPTIONAL];
hasLogLinkedDatasetQueryUserEmail in interface ListingOrBuilderpublic boolean getLogLinkedDatasetQueryUserEmail()
Optional. By default, false. If true, the Listing has an email sharing mandate enabled.
optional bool log_linked_dataset_query_user_email = 18 [(.google.api.field_behavior) = OPTIONAL];
getLogLinkedDatasetQueryUserEmail in interface ListingOrBuilderpublic Listing.Builder setLogLinkedDatasetQueryUserEmail(boolean value)
Optional. By default, false. If true, the Listing has an email sharing mandate enabled.
optional bool log_linked_dataset_query_user_email = 18 [(.google.api.field_behavior) = OPTIONAL];
value - The logLinkedDatasetQueryUserEmail to set.public Listing.Builder clearLogLinkedDatasetQueryUserEmail()
Optional. By default, false. If true, the Listing has an email sharing mandate enabled.
optional bool log_linked_dataset_query_user_email = 18 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasAllowOnlyMetadataSharing()
Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.
optional bool allow_only_metadata_sharing = 19 [(.google.api.field_behavior) = OPTIONAL];
hasAllowOnlyMetadataSharing in interface ListingOrBuilderpublic boolean getAllowOnlyMetadataSharing()
Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.
optional bool allow_only_metadata_sharing = 19 [(.google.api.field_behavior) = OPTIONAL];
getAllowOnlyMetadataSharing in interface ListingOrBuilderpublic Listing.Builder setAllowOnlyMetadataSharing(boolean value)
Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.
optional bool allow_only_metadata_sharing = 19 [(.google.api.field_behavior) = OPTIONAL];
value - The allowOnlyMetadataSharing to set.public Listing.Builder clearAllowOnlyMetadataSharing()
Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.
optional bool allow_only_metadata_sharing = 19 [(.google.api.field_behavior) = OPTIONAL];
public final Listing.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>public final Listing.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Listing.Builder>Copyright © 2025 Google LLC. All rights reserved.