Class SharingEnvironmentConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SharingEnvironmentConfig.Builder>
com.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.Builder
- All Implemented Interfaces:
SharingEnvironmentConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SharingEnvironmentConfig
public static final class SharingEnvironmentConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SharingEnvironmentConfig.Builder>
implements SharingEnvironmentConfigOrBuilder
Sharing environment is a behavior model for sharing data within a data exchange. This option is configurable for a data exchange.Protobuf type
google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Data Clean Room (DCR), used for privacy-safe and secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.Data Clean Room (DCR), used for privacy-safe and secured data sharing.Data Clean Room (DCR), used for privacy-safe and secured data sharing.Data Clean Room (DCR), used for privacy-safe and secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanData Clean Room (DCR), used for privacy-safe and secured data sharing.booleanDefault Analytics Hub data exchange, used for secured data sharing.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanData Clean Room (DCR), used for privacy-safe and secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Data Clean Room (DCR), used for privacy-safe and secured data sharing.setDcrExchangeConfig(SharingEnvironmentConfig.DcrExchangeConfig.Builder builderForValue) Data Clean Room (DCR), used for privacy-safe and secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.Default Analytics Hub data exchange, used for secured data sharing.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<SharingEnvironmentConfig.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<SharingEnvironmentConfig.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<SharingEnvironmentConfig.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SharingEnvironmentConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SharingEnvironmentConfig.Builder>
-
mergeFrom
public SharingEnvironmentConfig.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<SharingEnvironmentConfig.Builder>- Throws:
IOException
-
getEnvironmentCase
- Specified by:
getEnvironmentCasein interfaceSharingEnvironmentConfigOrBuilder
-
clearEnvironment
-
hasDefaultExchangeConfig
public boolean hasDefaultExchangeConfig()Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1;- Specified by:
hasDefaultExchangeConfigin interfaceSharingEnvironmentConfigOrBuilder- Returns:
- Whether the defaultExchangeConfig field is set.
-
getDefaultExchangeConfig
Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1;- Specified by:
getDefaultExchangeConfigin interfaceSharingEnvironmentConfigOrBuilder- Returns:
- The defaultExchangeConfig.
-
setDefaultExchangeConfig
public SharingEnvironmentConfig.Builder setDefaultExchangeConfig(SharingEnvironmentConfig.DefaultExchangeConfig value) Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1; -
setDefaultExchangeConfig
public SharingEnvironmentConfig.Builder setDefaultExchangeConfig(SharingEnvironmentConfig.DefaultExchangeConfig.Builder builderForValue) Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1; -
mergeDefaultExchangeConfig
public SharingEnvironmentConfig.Builder mergeDefaultExchangeConfig(SharingEnvironmentConfig.DefaultExchangeConfig value) Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1; -
clearDefaultExchangeConfig
Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1; -
getDefaultExchangeConfigBuilder
Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1; -
getDefaultExchangeConfigOrBuilder
Default Analytics Hub data exchange, used for secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DefaultExchangeConfig default_exchange_config = 1;- Specified by:
getDefaultExchangeConfigOrBuilderin interfaceSharingEnvironmentConfigOrBuilder
-
hasDcrExchangeConfig
public boolean hasDcrExchangeConfig()Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2;- Specified by:
hasDcrExchangeConfigin interfaceSharingEnvironmentConfigOrBuilder- Returns:
- Whether the dcrExchangeConfig field is set.
-
getDcrExchangeConfig
Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2;- Specified by:
getDcrExchangeConfigin interfaceSharingEnvironmentConfigOrBuilder- Returns:
- The dcrExchangeConfig.
-
setDcrExchangeConfig
public SharingEnvironmentConfig.Builder setDcrExchangeConfig(SharingEnvironmentConfig.DcrExchangeConfig value) Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2; -
setDcrExchangeConfig
public SharingEnvironmentConfig.Builder setDcrExchangeConfig(SharingEnvironmentConfig.DcrExchangeConfig.Builder builderForValue) Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2; -
mergeDcrExchangeConfig
public SharingEnvironmentConfig.Builder mergeDcrExchangeConfig(SharingEnvironmentConfig.DcrExchangeConfig value) Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2; -
clearDcrExchangeConfig
Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2; -
getDcrExchangeConfigBuilder
Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2; -
getDcrExchangeConfigOrBuilder
Data Clean Room (DCR), used for privacy-safe and secured data sharing.
.google.cloud.bigquery.analyticshub.v1.SharingEnvironmentConfig.DcrExchangeConfig dcr_exchange_config = 2;- Specified by:
getDcrExchangeConfigOrBuilderin interfaceSharingEnvironmentConfigOrBuilder
-