Class Listing
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.bigquery.analyticshub.v1.Listing
- All Implemented Interfaces:
ListingOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Listing
extends com.google.protobuf.GeneratedMessage
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.Listing- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA reference to a shared dataset.static interfacestatic final classA listing is what gets published into a data exchange that a subscriber can subscribe to.static enumListing categories.static final classCommercial info contains the information about the commercial data products associated with the listing.static interfacestatic final classPub/Sub topic source.static interfacestatic final classRestricted export config, used to configure restricted export on linked dataset.static interfacestatic enumstatic enumState of the listing.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanOptional.Shared dataset i.e.Shared dataset i.e.getCategories(int index) Optional.intOptional.Optional.intgetCategoriesValue(int index) Optional.Optional.Output only.Output only.Optional.Optional.static ListingOptional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.DescriptorOptional.intOptional.Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.ByteStringgetIcon()Optional.booleanOptional.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<Listing>Optional.com.google.protobuf.ByteStringOptional.Optional.Optional.Pub/Sub topic source.Pub/Sub topic source.Optional.com.google.protobuf.ByteStringOptional.Output only.intOutput only.Optional.Optional.intgetState()Output only.intOutput only.Optional.Optional.booleanOptional.booleanShared dataset i.e.booleanOutput only.booleanOptional.booleanOptional.inthashCode()booleanOptional.booleanOptional.booleanPub/Sub topic source.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Listing.Builderstatic Listing.BuildernewBuilder(Listing prototype) protected Listing.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ListingparseDelimitedFrom(InputStream input) static ListingparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ListingparseFrom(byte[] data) static ListingparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ListingparseFrom(com.google.protobuf.ByteString data) static ListingparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ListingparseFrom(com.google.protobuf.CodedInputStream input) static ListingparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ListingparseFrom(InputStream input) static ListingparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ListingparseFrom(ByteBuffer data) static ListingparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Listing>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
BIGQUERY_DATASET_FIELD_NUMBER
public static final int BIGQUERY_DATASET_FIELD_NUMBER- See Also:
-
PUBSUB_TOPIC_FIELD_NUMBER
public static final int PUBSUB_TOPIC_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
PRIMARY_CONTACT_FIELD_NUMBER
public static final int PRIMARY_CONTACT_FIELD_NUMBER- See Also:
-
DOCUMENTATION_FIELD_NUMBER
public static final int DOCUMENTATION_FIELD_NUMBER- See Also:
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
ICON_FIELD_NUMBER
public static final int ICON_FIELD_NUMBER- See Also:
-
DATA_PROVIDER_FIELD_NUMBER
public static final int DATA_PROVIDER_FIELD_NUMBER- See Also:
-
CATEGORIES_FIELD_NUMBER
public static final int CATEGORIES_FIELD_NUMBER- See Also:
-
PUBLISHER_FIELD_NUMBER
public static final int PUBLISHER_FIELD_NUMBER- See Also:
-
REQUEST_ACCESS_FIELD_NUMBER
public static final int REQUEST_ACCESS_FIELD_NUMBER- See Also:
-
RESTRICTED_EXPORT_CONFIG_FIELD_NUMBER
public static final int RESTRICTED_EXPORT_CONFIG_FIELD_NUMBER- See Also:
-
STORED_PROCEDURE_CONFIG_FIELD_NUMBER
public static final int STORED_PROCEDURE_CONFIG_FIELD_NUMBER- See Also:
-
DISCOVERY_TYPE_FIELD_NUMBER
public static final int DISCOVERY_TYPE_FIELD_NUMBER- See Also:
-
RESOURCE_TYPE_FIELD_NUMBER
public static final int RESOURCE_TYPE_FIELD_NUMBER- See Also:
-
COMMERCIAL_INFO_FIELD_NUMBER
public static final int COMMERCIAL_INFO_FIELD_NUMBER- See Also:
-
LOG_LINKED_DATASET_QUERY_USER_EMAIL_FIELD_NUMBER
public static final int LOG_LINKED_DATASET_QUERY_USER_EMAIL_FIELD_NUMBER- See Also:
-
ALLOW_ONLY_METADATA_SHARING_FIELD_NUMBER
public static final int ALLOW_ONLY_METADATA_SHARING_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getSourceCase
- Specified by:
getSourceCasein interfaceListingOrBuilder
-
hasBigqueryDataset
public boolean hasBigqueryDataset()Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;- Specified by:
hasBigqueryDatasetin interfaceListingOrBuilder- Returns:
- Whether the bigqueryDataset field is set.
-
getBigqueryDataset
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;- Specified by:
getBigqueryDatasetin interfaceListingOrBuilder- Returns:
- The bigqueryDataset.
-
getBigqueryDatasetOrBuilder
Shared dataset i.e. BigQuery dataset source.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource bigquery_dataset = 6;- Specified by:
getBigqueryDatasetOrBuilderin interfaceListingOrBuilder
-
hasPubsubTopic
public boolean hasPubsubTopic()Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;- Specified by:
hasPubsubTopicin interfaceListingOrBuilder- Returns:
- Whether the pubsubTopic field is set.
-
getPubsubTopic
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;- Specified by:
getPubsubTopicin interfaceListingOrBuilder- Returns:
- The pubsubTopic.
-
getPubsubTopicOrBuilder
Pub/Sub topic source.
.google.cloud.bigquery.analyticshub.v1.Listing.PubSubTopicSource pubsub_topic = 16;- Specified by:
getPubsubTopicOrBuilderin interfaceListingOrBuilder
-
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];- Specified by:
getNamein interfaceListingOrBuilder- Returns:
- The name.
-
getNameBytes
public 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];- Specified by:
getNameBytesin interfaceListingOrBuilder- Returns:
- The bytes for name.
-
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];- Specified by:
getDisplayNamein interfaceListingOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public 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];- Specified by:
getDisplayNameBytesin interfaceListingOrBuilder- Returns:
- The bytes for displayName.
-
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];- Specified by:
getDescriptionin interfaceListingOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public 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];- Specified by:
getDescriptionBytesin interfaceListingOrBuilder- Returns:
- The bytes for description.
-
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];- Specified by:
getPrimaryContactin interfaceListingOrBuilder- Returns:
- The primaryContact.
-
getPrimaryContactBytes
public 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];- Specified by:
getPrimaryContactBytesin interfaceListingOrBuilder- Returns:
- The bytes for primaryContact.
-
getDocumentation
Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentationin interfaceListingOrBuilder- Returns:
- The documentation.
-
getDocumentationBytes
public com.google.protobuf.ByteString getDocumentationBytes()Optional. Documentation describing the listing.
string documentation = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocumentationBytesin interfaceListingOrBuilder- Returns:
- The bytes for documentation.
-
getStateValue
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];- Specified by:
getStateValuein interfaceListingOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
Output only. Current state of the listing.
.google.cloud.bigquery.analyticshub.v1.Listing.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceListingOrBuilder- Returns:
- The state.
-
getIcon
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];- Specified by:
getIconin interfaceListingOrBuilder- Returns:
- The icon.
-
hasDataProvider
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];- Specified by:
hasDataProviderin interfaceListingOrBuilder- Returns:
- Whether the dataProvider field is set.
-
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];- Specified by:
getDataProviderin interfaceListingOrBuilder- Returns:
- The dataProvider.
-
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];- Specified by:
getDataProviderOrBuilderin interfaceListingOrBuilder
-
getCategoriesList
Optional. Categories of the listing. Up to five categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCategoriesListin interfaceListingOrBuilder- Returns:
- A list containing the categories.
-
getCategoriesCount
public int getCategoriesCount()Optional. Categories of the listing. Up to five categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCategoriesCountin interfaceListingOrBuilder- Returns:
- The count of categories.
-
getCategories
Optional. Categories of the listing. Up to five categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCategoriesin interfaceListingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The categories at the given index.
-
getCategoriesValueList
Optional. Categories of the listing. Up to five categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCategoriesValueListin interfaceListingOrBuilder- Returns:
- A list containing the enum numeric values on the wire for categories.
-
getCategoriesValue
public int getCategoriesValue(int index) Optional. Categories of the listing. Up to five categories are allowed.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.Category categories = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCategoriesValuein interfaceListingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of categories at the given index.
-
hasPublisher
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];- Specified by:
hasPublisherin interfaceListingOrBuilder- Returns:
- Whether the publisher field is set.
-
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];- Specified by:
getPublisherin interfaceListingOrBuilder- Returns:
- The publisher.
-
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];- Specified by:
getPublisherOrBuilderin interfaceListingOrBuilder
-
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];- Specified by:
getRequestAccessin interfaceListingOrBuilder- Returns:
- The requestAccess.
-
getRequestAccessBytes
public 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];- Specified by:
getRequestAccessBytesin interfaceListingOrBuilder- Returns:
- The bytes for requestAccess.
-
hasRestrictedExportConfig
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];- Specified by:
hasRestrictedExportConfigin interfaceListingOrBuilder- Returns:
- Whether the restrictedExportConfig field is set.
-
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];- Specified by:
getRestrictedExportConfigin interfaceListingOrBuilder- Returns:
- The restrictedExportConfig.
-
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];- Specified by:
getRestrictedExportConfigOrBuilderin interfaceListingOrBuilder
-
hasStoredProcedureConfig
public boolean hasStoredProcedureConfig()Optional. If set, stored procedure configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig stored_procedure_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasStoredProcedureConfigin interfaceListingOrBuilder- Returns:
- Whether the storedProcedureConfig field is set.
-
getStoredProcedureConfig
Optional. If set, stored procedure configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig stored_procedure_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStoredProcedureConfigin interfaceListingOrBuilder- Returns:
- The storedProcedureConfig.
-
getStoredProcedureConfigOrBuilder
Optional. If set, stored procedure configuration will be propagated and enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig stored_procedure_config = 20 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStoredProcedureConfigOrBuilderin interfaceListingOrBuilder
-
hasDiscoveryType
public 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];- Specified by:
hasDiscoveryTypein interfaceListingOrBuilder- Returns:
- Whether the discoveryType field is set.
-
getDiscoveryTypeValue
public 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];- Specified by:
getDiscoveryTypeValuein interfaceListingOrBuilder- Returns:
- The enum numeric value on the wire for 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];- Specified by:
getDiscoveryTypein interfaceListingOrBuilder- Returns:
- The discoveryType.
-
getResourceTypeValue
public int getResourceTypeValue()Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getResourceTypeValuein interfaceListingOrBuilder- Returns:
- The enum numeric value on the wire for resourceType.
-
getResourceType
Output only. Listing shared asset type.
.google.cloud.bigquery.analyticshub.v1.SharedResourceType resource_type = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getResourceTypein interfaceListingOrBuilder- Returns:
- The resourceType.
-
hasCommercialInfo
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];- Specified by:
hasCommercialInfoin interfaceListingOrBuilder- Returns:
- Whether the commercialInfo field is set.
-
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];- Specified by:
getCommercialInfoin interfaceListingOrBuilder- Returns:
- The commercialInfo.
-
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];- Specified by:
getCommercialInfoOrBuilderin interfaceListingOrBuilder
-
hasLogLinkedDatasetQueryUserEmail
public 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];- Specified by:
hasLogLinkedDatasetQueryUserEmailin interfaceListingOrBuilder- Returns:
- Whether the logLinkedDatasetQueryUserEmail field is set.
-
getLogLinkedDatasetQueryUserEmail
public 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];- Specified by:
getLogLinkedDatasetQueryUserEmailin interfaceListingOrBuilder- Returns:
- The logLinkedDatasetQueryUserEmail.
-
hasAllowOnlyMetadataSharing
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];- Specified by:
hasAllowOnlyMetadataSharingin interfaceListingOrBuilder- Returns:
- Whether the allowOnlyMetadataSharing field is set.
-
getAllowOnlyMetadataSharing
public 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];- Specified by:
getAllowOnlyMetadataSharingin interfaceListingOrBuilder- Returns:
- The allowOnlyMetadataSharing.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Listing parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Listing parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Listing parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Listing parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Listing parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Listing parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Listing parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Listing parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Listing parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Listing.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-