public static final class Listing.BigQueryDatasetSource extends GeneratedMessageV3 implements Listing.BigQueryDatasetSourceOrBuilder
A reference to a shared dataset. It is an existing BigQuery dataset with a
collection of objects such as tables and views that you want to share
with subscribers.
When subscriber's subscribe to a listing, Analytics Hub 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.
Protobuf type google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
DATASET_FIELD_NUMBER
public static final int DATASET_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RESTRICTED_EXPORT_POLICY_FIELD_NUMBER
public static final int RESTRICTED_EXPORT_POLICY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SELECTED_RESOURCES_FIELD_NUMBER
public static final int SELECTED_RESOURCES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Listing.BigQueryDatasetSource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Listing.BigQueryDatasetSource.Builder newBuilder()
newBuilder(Listing.BigQueryDatasetSource prototype)
public static Listing.BigQueryDatasetSource.Builder newBuilder(Listing.BigQueryDatasetSource prototype)
public static Listing.BigQueryDatasetSource parseDelimitedFrom(InputStream input)
public static Listing.BigQueryDatasetSource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Listing.BigQueryDatasetSource parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Listing.BigQueryDatasetSource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Listing.BigQueryDatasetSource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Listing.BigQueryDatasetSource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Listing.BigQueryDatasetSource parseFrom(CodedInputStream input)
public static Listing.BigQueryDatasetSource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Listing.BigQueryDatasetSource parseFrom(InputStream input)
public static Listing.BigQueryDatasetSource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Listing.BigQueryDatasetSource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Listing.BigQueryDatasetSource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Listing.BigQueryDatasetSource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDataset()
public String getDataset()
Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
string dataset = 1 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The dataset.
|
getDatasetBytes()
public ByteString getDatasetBytes()
Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
string dataset = 1 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for dataset.
|
getDefaultInstanceForType()
public Listing.BigQueryDatasetSource getDefaultInstanceForType()
getParserForType()
public Parser<Listing.BigQueryDatasetSource> getParserForType()
Overrides
getRestrictedExportPolicy()
public Listing.BigQueryDatasetSource.RestrictedExportPolicy getRestrictedExportPolicy()
Optional. If set, restricted export policy will be propagated and
enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy restricted_export_policy = 3 [(.google.api.field_behavior) = OPTIONAL];
getRestrictedExportPolicyOrBuilder()
public Listing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder getRestrictedExportPolicyOrBuilder()
Optional. If set, restricted export policy will be propagated and
enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy restricted_export_policy = 3 [(.google.api.field_behavior) = OPTIONAL];
getSelectedResources(int index)
public Listing.BigQueryDatasetSource.SelectedResource getSelectedResources(int index)
Optional. Resources in this dataset that are selectively shared.
If this field is empty, then the entire dataset (all resources) are
shared. This field is only valid for data clean room exchanges.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource selected_resources = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getSelectedResourcesCount()
public int getSelectedResourcesCount()
Optional. Resources in this dataset that are selectively shared.
If this field is empty, then the entire dataset (all resources) are
shared. This field is only valid for data clean room exchanges.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource selected_resources = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getSelectedResourcesList()
public List<Listing.BigQueryDatasetSource.SelectedResource> getSelectedResourcesList()
Optional. Resources in this dataset that are selectively shared.
If this field is empty, then the entire dataset (all resources) are
shared. This field is only valid for data clean room exchanges.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource selected_resources = 2 [(.google.api.field_behavior) = OPTIONAL];
getSelectedResourcesOrBuilder(int index)
public Listing.BigQueryDatasetSource.SelectedResourceOrBuilder getSelectedResourcesOrBuilder(int index)
Optional. Resources in this dataset that are selectively shared.
If this field is empty, then the entire dataset (all resources) are
shared. This field is only valid for data clean room exchanges.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource selected_resources = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getSelectedResourcesOrBuilderList()
public List<? extends Listing.BigQueryDatasetSource.SelectedResourceOrBuilder> getSelectedResourcesOrBuilderList()
Optional. Resources in this dataset that are selectively shared.
If this field is empty, then the entire dataset (all resources) are
shared. This field is only valid for data clean room exchanges.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResource selected_resources = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
List<? extends com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.SelectedResourceOrBuilder> |
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasRestrictedExportPolicy()
public boolean hasRestrictedExportPolicy()
Optional. If set, restricted export policy will be propagated and
enforced on the linked dataset.
.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy restricted_export_policy = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the restrictedExportPolicy field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Listing.BigQueryDatasetSource.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Listing.BigQueryDatasetSource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Listing.BigQueryDatasetSource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides