public static final class MetadataIntegration.Builder extends GeneratedMessageV3.Builder<MetadataIntegration.Builder> implements MetadataIntegrationOrBuilder
Specifies how metastore metadata should be integrated with external services.
Protobuf type google.cloud.metastore.v1beta.MetadataIntegration
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public MetadataIntegration.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public MetadataIntegration build()
public MetadataIntegration buildPartial()
public MetadataIntegration.Builder clear()
Overrides
public MetadataIntegration.Builder clearDataCatalogConfig()
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public MetadataIntegration.Builder clearDataplexConfig()
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public MetadataIntegration.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public MetadataIntegration.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public MetadataIntegration.Builder clone()
Overrides
public DataCatalogConfig getDataCatalogConfig()
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public DataCatalogConfig.Builder getDataCatalogConfigBuilder()
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public DataCatalogConfigOrBuilder getDataCatalogConfigOrBuilder()
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public DataplexConfig getDataplexConfig()
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public DataplexConfig.Builder getDataplexConfigBuilder()
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public DataplexConfigOrBuilder getDataplexConfigOrBuilder()
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public MetadataIntegration getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean hasDataCatalogConfig()
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
Returns |
Type |
Description |
boolean |
Whether the dataCatalogConfig field is set.
|
public boolean hasDataplexConfig()
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
Returns |
Type |
Description |
boolean |
Whether the dataplexConfig field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public MetadataIntegration.Builder mergeDataCatalogConfig(DataCatalogConfig value)
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public MetadataIntegration.Builder mergeDataplexConfig(DataplexConfig value)
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public MetadataIntegration.Builder mergeFrom(MetadataIntegration other)
public MetadataIntegration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public MetadataIntegration.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final MetadataIntegration.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public MetadataIntegration.Builder setDataCatalogConfig(DataCatalogConfig value)
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public MetadataIntegration.Builder setDataCatalogConfig(DataCatalogConfig.Builder builderForValue)
The integration config for the Data Catalog service.
.google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
public MetadataIntegration.Builder setDataplexConfig(DataplexConfig value)
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public MetadataIntegration.Builder setDataplexConfig(DataplexConfig.Builder builderForValue)
The integration config for the Dataplex service.
.google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
public MetadataIntegration.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public MetadataIntegration.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final MetadataIntegration.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides