public static final class Listing.RestrictedExportConfig.Builder extends GeneratedMessageV3.Builder<Listing.RestrictedExportConfig.Builder> implements Listing.RestrictedExportConfigOrBuilder
Restricted export config, used to configure restricted export on linked
dataset.
Protobuf type google.cloud.bigquery.analyticshub.v1.Listing.RestrictedExportConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Listing.RestrictedExportConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Listing.RestrictedExportConfig build()
buildPartial()
public Listing.RestrictedExportConfig buildPartial()
clear()
public Listing.RestrictedExportConfig.Builder clear()
Overrides
clearEnabled()
public Listing.RestrictedExportConfig.Builder clearEnabled()
Optional. If true, enable restricted export.
bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public Listing.RestrictedExportConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Listing.RestrictedExportConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRestrictDirectTableAccess()
public Listing.RestrictedExportConfig.Builder clearRestrictDirectTableAccess()
Output only. If true, restrict direct table access(read
api/tabledata.list) on linked table.
bool restrict_direct_table_access = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearRestrictQueryResult()
public Listing.RestrictedExportConfig.Builder clearRestrictQueryResult()
Optional. If true, restrict export of query result derived from
restricted linked dataset table.
bool restrict_query_result = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public Listing.RestrictedExportConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public Listing.RestrictedExportConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEnabled()
public boolean getEnabled()
Optional. If true, enable restricted export.
bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | The enabled.
|
getRestrictDirectTableAccess()
public boolean getRestrictDirectTableAccess()
Output only. If true, restrict direct table access(read
api/tabledata.list) on linked table.
bool restrict_direct_table_access = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
---|
Type | Description |
boolean | The restrictDirectTableAccess.
|
getRestrictQueryResult()
public boolean getRestrictQueryResult()
Optional. If true, restrict export of query result derived from
restricted linked dataset table.
bool restrict_query_result = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | The restrictQueryResult.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Listing.RestrictedExportConfig other)
public Listing.RestrictedExportConfig.Builder mergeFrom(Listing.RestrictedExportConfig other)
public Listing.RestrictedExportConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Listing.RestrictedExportConfig.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Listing.RestrictedExportConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEnabled(boolean value)
public Listing.RestrictedExportConfig.Builder setEnabled(boolean value)
Optional. If true, enable restricted export.
bool enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | boolean
The enabled to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Listing.RestrictedExportConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Listing.RestrictedExportConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRestrictDirectTableAccess(boolean value)
public Listing.RestrictedExportConfig.Builder setRestrictDirectTableAccess(boolean value)
Output only. If true, restrict direct table access(read
api/tabledata.list) on linked table.
bool restrict_direct_table_access = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
---|
Name | Description |
value | boolean
The restrictDirectTableAccess to set.
|
setRestrictQueryResult(boolean value)
public Listing.RestrictedExportConfig.Builder setRestrictQueryResult(boolean value)
Optional. If true, restrict export of query result derived from
restricted linked dataset table.
bool restrict_query_result = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | boolean
The restrictQueryResult to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Listing.RestrictedExportConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides