Class DataProfileAction.PublishToDataplexCatalog.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileAction.PublishToDataplexCatalog.Builder>
com.google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog.Builder
All Implemented Interfaces:
DataProfileAction.PublishToDataplexCatalogOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DataProfileAction.PublishToDataplexCatalog

public static final class DataProfileAction.PublishToDataplexCatalog.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataProfileAction.PublishToDataplexCatalog.Builder> implements DataProfileAction.PublishToDataplexCatalogOrBuilder
 Create Dataplex Universal Catalog aspects for profiled resources with the
 aspect type Sensitive Data Protection Profile. To learn more about aspects,
 see https://cloud.google.com/sensitive-data-protection/docs/add-aspects.
 
Protobuf type google.privacy.dlp.v2.DataProfileAction.PublishToDataplexCatalog
  • 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<DataProfileAction.PublishToDataplexCatalog.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<DataProfileAction.PublishToDataplexCatalog.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<DataProfileAction.PublishToDataplexCatalog.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DataProfileAction.PublishToDataplexCatalog.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<DataProfileAction.PublishToDataplexCatalog.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<DataProfileAction.PublishToDataplexCatalog.Builder>
    • mergeFrom

      public DataProfileAction.PublishToDataplexCatalog.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<DataProfileAction.PublishToDataplexCatalog.Builder>
      Throws:
      IOException
    • getLowerDataRiskToLow

      public boolean getLowerDataRiskToLow()
       Whether creating a Dataplex Universal Catalog aspect for a profiled
       resource should lower the risk of the profile for that resource. This
       also lowers the data risk of resources at the lower levels of the
       resource hierarchy. For example, reducing the data risk of a table data
       profile also reduces the data risk of the constituent column data
       profiles.
       
      bool lower_data_risk_to_low = 1;
      Specified by:
      getLowerDataRiskToLow in interface DataProfileAction.PublishToDataplexCatalogOrBuilder
      Returns:
      The lowerDataRiskToLow.
    • setLowerDataRiskToLow

      public DataProfileAction.PublishToDataplexCatalog.Builder setLowerDataRiskToLow(boolean value)
       Whether creating a Dataplex Universal Catalog aspect for a profiled
       resource should lower the risk of the profile for that resource. This
       also lowers the data risk of resources at the lower levels of the
       resource hierarchy. For example, reducing the data risk of a table data
       profile also reduces the data risk of the constituent column data
       profiles.
       
      bool lower_data_risk_to_low = 1;
      Parameters:
      value - The lowerDataRiskToLow to set.
      Returns:
      This builder for chaining.
    • clearLowerDataRiskToLow

      public DataProfileAction.PublishToDataplexCatalog.Builder clearLowerDataRiskToLow()
       Whether creating a Dataplex Universal Catalog aspect for a profiled
       resource should lower the risk of the profile for that resource. This
       also lowers the data risk of resources at the lower levels of the
       resource hierarchy. For example, reducing the data risk of a table data
       profile also reduces the data risk of the constituent column data
       profiles.
       
      bool lower_data_risk_to_low = 1;
      Returns:
      This builder for chaining.