Class Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
com.google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder
- All Implemented Interfaces:
Listing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Listing.BigQueryDatasetSource.RestrictedExportPolicy
public static final class Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
implements Listing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder
Restricted export policy used to configure restricted export on linked dataset.Protobuf type
google.cloud.bigquery.analyticshub.v1.Listing.BigQueryDatasetSource.RestrictedExportPolicy-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.BoolValueOptional.com.google.protobuf.BoolValue.BuilderOptional.com.google.protobuf.BoolValueOrBuilderOptional.com.google.protobuf.BoolValueOptional.com.google.protobuf.BoolValue.BuilderOptional.com.google.protobuf.BoolValueOrBuilderOptional.com.google.protobuf.BoolValueOptional.com.google.protobuf.BoolValue.BuilderOptional.com.google.protobuf.BoolValueOrBuilderOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEnabled(com.google.protobuf.BoolValue value) Optional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRestrictDirectTableAccess(com.google.protobuf.BoolValue value) Optional.mergeRestrictQueryResult(com.google.protobuf.BoolValue value) Optional.setEnabled(com.google.protobuf.BoolValue value) Optional.setEnabled(com.google.protobuf.BoolValue.Builder builderForValue) Optional.setRestrictDirectTableAccess(com.google.protobuf.BoolValue value) Optional.setRestrictDirectTableAccess(com.google.protobuf.BoolValue.Builder builderForValue) Optional.setRestrictQueryResult(com.google.protobuf.BoolValue value) Optional.setRestrictQueryResult(com.google.protobuf.BoolValue.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>
-
mergeFrom
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder>- Throws:
IOException
-
hasEnabled
public boolean hasEnabled()Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasEnabledin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- Whether the enabled field is set.
-
getEnabled
public com.google.protobuf.BoolValue getEnabled()Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnabledin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- The enabled.
-
setEnabled
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setEnabled(com.google.protobuf.BoolValue value) Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setEnabled
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setEnabled(com.google.protobuf.BoolValue.Builder builderForValue) Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeEnabled
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder mergeEnabled(com.google.protobuf.BoolValue value) Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearEnabled
Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getEnabledBuilder
public com.google.protobuf.BoolValue.Builder getEnabledBuilder()Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getEnabledOrBuilder
public com.google.protobuf.BoolValueOrBuilder getEnabledOrBuilder()Optional. If true, enable restricted export.
.google.protobuf.BoolValue enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnabledOrBuilderin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder
-
hasRestrictDirectTableAccess
public boolean hasRestrictDirectTableAccess()Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRestrictDirectTableAccessin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- Whether the restrictDirectTableAccess field is set.
-
getRestrictDirectTableAccess
public com.google.protobuf.BoolValue getRestrictDirectTableAccess()Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRestrictDirectTableAccessin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- The restrictDirectTableAccess.
-
setRestrictDirectTableAccess
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setRestrictDirectTableAccess(com.google.protobuf.BoolValue value) Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setRestrictDirectTableAccess
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setRestrictDirectTableAccess(com.google.protobuf.BoolValue.Builder builderForValue) Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRestrictDirectTableAccess
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder mergeRestrictDirectTableAccess(com.google.protobuf.BoolValue value) Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearRestrictDirectTableAccess
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder clearRestrictDirectTableAccess()Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getRestrictDirectTableAccessBuilder
public com.google.protobuf.BoolValue.Builder getRestrictDirectTableAccessBuilder()Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getRestrictDirectTableAccessOrBuilder
public com.google.protobuf.BoolValueOrBuilder getRestrictDirectTableAccessOrBuilder()Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
.google.protobuf.BoolValue restrict_direct_table_access = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRestrictDirectTableAccessOrBuilderin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder
-
hasRestrictQueryResult
public boolean hasRestrictQueryResult()Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRestrictQueryResultin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- Whether the restrictQueryResult field is set.
-
getRestrictQueryResult
public com.google.protobuf.BoolValue getRestrictQueryResult()Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRestrictQueryResultin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder- Returns:
- The restrictQueryResult.
-
setRestrictQueryResult
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setRestrictQueryResult(com.google.protobuf.BoolValue value) Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setRestrictQueryResult
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder setRestrictQueryResult(com.google.protobuf.BoolValue.Builder builderForValue) Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRestrictQueryResult
public Listing.BigQueryDatasetSource.RestrictedExportPolicy.Builder mergeRestrictQueryResult(com.google.protobuf.BoolValue value) Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearRestrictQueryResult
Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getRestrictQueryResultBuilder
public com.google.protobuf.BoolValue.Builder getRestrictQueryResultBuilder()Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getRestrictQueryResultOrBuilder
public com.google.protobuf.BoolValueOrBuilder getRestrictQueryResultOrBuilder()Optional. If true, restrict export of query result derived from restricted linked dataset table.
.google.protobuf.BoolValue restrict_query_result = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRestrictQueryResultOrBuilderin interfaceListing.BigQueryDatasetSource.RestrictedExportPolicyOrBuilder
-