Class MetadataIntegration.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder>
com.google.cloud.metastore.v1beta.MetadataIntegration.Builder
All Implemented Interfaces:
MetadataIntegrationOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
MetadataIntegration

public static final class MetadataIntegration.Builder extends com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder> implements MetadataIntegrationOrBuilder
 Specifies how metastore metadata should be integrated with external services.
 
Protobuf type google.cloud.metastore.v1beta.MetadataIntegration
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder>
    • getDefaultInstanceForType

      public MetadataIntegration getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public MetadataIntegration build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public MetadataIntegration buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public MetadataIntegration.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetadataIntegration.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<MetadataIntegration.Builder>
    • mergeFrom

      public MetadataIntegration.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MetadataIntegration.Builder>
      Throws:
      IOException
    • hasDataCatalogConfig

      public boolean hasDataCatalogConfig()
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
      Specified by:
      hasDataCatalogConfig in interface MetadataIntegrationOrBuilder
      Returns:
      Whether the dataCatalogConfig field is set.
    • getDataCatalogConfig

      public DataCatalogConfig getDataCatalogConfig()
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
      Specified by:
      getDataCatalogConfig in interface MetadataIntegrationOrBuilder
      Returns:
      The dataCatalogConfig.
    • setDataCatalogConfig

      public MetadataIntegration.Builder setDataCatalogConfig(DataCatalogConfig value)
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
    • setDataCatalogConfig

      public MetadataIntegration.Builder setDataCatalogConfig(DataCatalogConfig.Builder builderForValue)
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
    • mergeDataCatalogConfig

      public MetadataIntegration.Builder mergeDataCatalogConfig(DataCatalogConfig value)
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
    • clearDataCatalogConfig

      public MetadataIntegration.Builder clearDataCatalogConfig()
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
    • getDataCatalogConfigBuilder

      public DataCatalogConfig.Builder getDataCatalogConfigBuilder()
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
    • getDataCatalogConfigOrBuilder

      public DataCatalogConfigOrBuilder getDataCatalogConfigOrBuilder()
       The integration config for the Data Catalog service.
       
      .google.cloud.metastore.v1beta.DataCatalogConfig data_catalog_config = 1;
      Specified by:
      getDataCatalogConfigOrBuilder in interface MetadataIntegrationOrBuilder
    • hasDataplexConfig

      public boolean hasDataplexConfig()
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
      Specified by:
      hasDataplexConfig in interface MetadataIntegrationOrBuilder
      Returns:
      Whether the dataplexConfig field is set.
    • getDataplexConfig

      public DataplexConfig getDataplexConfig()
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
      Specified by:
      getDataplexConfig in interface MetadataIntegrationOrBuilder
      Returns:
      The dataplexConfig.
    • setDataplexConfig

      public MetadataIntegration.Builder setDataplexConfig(DataplexConfig value)
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
    • setDataplexConfig

      public MetadataIntegration.Builder setDataplexConfig(DataplexConfig.Builder builderForValue)
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
    • mergeDataplexConfig

      public MetadataIntegration.Builder mergeDataplexConfig(DataplexConfig value)
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
    • clearDataplexConfig

      public MetadataIntegration.Builder clearDataplexConfig()
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
    • getDataplexConfigBuilder

      public DataplexConfig.Builder getDataplexConfigBuilder()
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
    • getDataplexConfigOrBuilder

      public DataplexConfigOrBuilder getDataplexConfigOrBuilder()
       The integration config for the Dataplex service.
       
      .google.cloud.metastore.v1beta.DataplexConfig dataplex_config = 2;
      Specified by:
      getDataplexConfigOrBuilder in interface MetadataIntegrationOrBuilder