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 |
|
EFFECTIVE_REPLICAS_FIELD_NUMBER
public static final int EFFECTIVE_REPLICAS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
REPLICA_LOCATIONS_FIELD_NUMBER
public static final int REPLICA_LOCATIONS_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()
Optional. Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
string dataset = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The dataset.
|
getDatasetBytes()
public ByteString getDatasetBytes()
Optional. Resource name of the dataset source for this listing.
e.g. projects/myproject/datasets/123
string dataset = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for dataset.
|
getDefaultInstanceForType()
public Listing.BigQueryDatasetSource getDefaultInstanceForType()
getEffectiveReplicas(int index)
public Listing.BigQueryDatasetSource.Replica getEffectiveReplicas(int index)
Output only. Server-owned effective state of replicas.
Contains both primary and secondary replicas.
Each replica includes a system-computed (output-only) state and primary
designation.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Replica effective_replicas = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getEffectiveReplicasCount()
public int getEffectiveReplicasCount()
Output only. Server-owned effective state of replicas.
Contains both primary and secondary replicas.
Each replica includes a system-computed (output-only) state and primary
designation.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Replica effective_replicas = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
getEffectiveReplicasList()
public List<Listing.BigQueryDatasetSource.Replica> getEffectiveReplicasList()
Output only. Server-owned effective state of replicas.
Contains both primary and secondary replicas.
Each replica includes a system-computed (output-only) state and primary
designation.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Replica effective_replicas = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEffectiveReplicasOrBuilder(int index)
public Listing.BigQueryDatasetSource.ReplicaOrBuilder getEffectiveReplicasOrBuilder(int index)
Output only. Server-owned effective state of replicas.
Contains both primary and secondary replicas.
Each replica includes a system-computed (output-only) state and primary
designation.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Replica effective_replicas = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getEffectiveReplicasOrBuilderList()
public List<? extends Listing.BigQueryDatasetSource.ReplicaOrBuilder> getEffectiveReplicasOrBuilderList()
Output only. Server-owned effective state of replicas.
Contains both primary and secondary replicas.
Each replica includes a system-computed (output-only) state and primary
designation.
repeated .google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.Replica effective_replicas = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.ReplicaOrBuilder> |
|
getParserForType()
public Parser<Listing.BigQueryDatasetSource> getParserForType()
Overrides
getReplicaLocations(int index)
public String getReplicaLocations(int index)
Optional. A list of regions where the publisher has created shared
dataset replicas.
repeated string replica_locations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The replicaLocations at the given index.
|
getReplicaLocationsBytes(int index)
public ByteString getReplicaLocationsBytes(int index)
Optional. A list of regions where the publisher has created shared
dataset replicas.
repeated string replica_locations = 5 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the replicaLocations at the given index.
|
getReplicaLocationsCount()
public int getReplicaLocationsCount()
Optional. A list of regions where the publisher has created shared
dataset replicas.
repeated string replica_locations = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The count of replicaLocations.
|
getReplicaLocationsList()
public ProtocolStringList getReplicaLocationsList()
Optional. A list of regions where the publisher has created shared
dataset replicas.
repeated string replica_locations = 5 [(.google.api.field_behavior) = OPTIONAL];
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. Resource in this dataset that is selectively shared.
This field is required 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. Resource in this dataset that is selectively shared.
This field is required 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. Resource in this dataset that is selectively shared.
This field is required 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. Resource in this dataset that is selectively shared.
This field is required 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. Resource in this dataset that is selectively shared.
This field is required 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