Class DataProfileResult.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Builder>
com.google.cloud.dataplex.v1.DataProfileResult.Builder
All Implemented Interfaces:
DataProfileResultOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
DataProfileResult

public static final class DataProfileResult.Builder extends com.google.protobuf.GeneratedMessage.Builder<DataProfileResult.Builder> implements DataProfileResultOrBuilder
 DataProfileResult defines the output of DataProfileScan. Each field of the
 table will have field type specific profile result.
 
Protobuf type google.cloud.dataplex.v1.DataProfileResult
  • 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<DataProfileResult.Builder>
    • clear

      public DataProfileResult.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<DataProfileResult.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<DataProfileResult.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public DataProfileResult.Builder mergeFrom(DataProfileResult other)
    • isInitialized

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

      public DataProfileResult.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<DataProfileResult.Builder>
      Throws:
      IOException
    • getRowCount

      public long getRowCount()
       Output only. The count of rows scanned.
       
      int64 row_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRowCount in interface DataProfileResultOrBuilder
      Returns:
      The rowCount.
    • setRowCount

      public DataProfileResult.Builder setRowCount(long value)
       Output only. The count of rows scanned.
       
      int64 row_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The rowCount to set.
      Returns:
      This builder for chaining.
    • clearRowCount

      public DataProfileResult.Builder clearRowCount()
       Output only. The count of rows scanned.
       
      int64 row_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasProfile

      public boolean hasProfile()
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasProfile in interface DataProfileResultOrBuilder
      Returns:
      Whether the profile field is set.
    • getProfile

      public DataProfileResult.Profile getProfile()
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getProfile in interface DataProfileResultOrBuilder
      Returns:
      The profile.
    • setProfile

       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setProfile

      public DataProfileResult.Builder setProfile(DataProfileResult.Profile.Builder builderForValue)
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeProfile

       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearProfile

      public DataProfileResult.Builder clearProfile()
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getProfileBuilder

      public DataProfileResult.Profile.Builder getProfileBuilder()
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getProfileOrBuilder

      public DataProfileResult.ProfileOrBuilder getProfileOrBuilder()
       Output only. The profile information per field.
       
      .google.cloud.dataplex.v1.DataProfileResult.Profile profile = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getProfileOrBuilder in interface DataProfileResultOrBuilder
    • hasScannedData

      public boolean hasScannedData()
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasScannedData in interface DataProfileResultOrBuilder
      Returns:
      Whether the scannedData field is set.
    • getScannedData

      public ScannedData getScannedData()
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getScannedData in interface DataProfileResultOrBuilder
      Returns:
      The scannedData.
    • setScannedData

      public DataProfileResult.Builder setScannedData(ScannedData value)
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setScannedData

      public DataProfileResult.Builder setScannedData(ScannedData.Builder builderForValue)
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeScannedData

      public DataProfileResult.Builder mergeScannedData(ScannedData value)
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearScannedData

      public DataProfileResult.Builder clearScannedData()
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getScannedDataBuilder

      public ScannedData.Builder getScannedDataBuilder()
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getScannedDataOrBuilder

      public ScannedDataOrBuilder getScannedDataOrBuilder()
       Output only. The data scanned for this result.
       
      .google.cloud.dataplex.v1.ScannedData scanned_data = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getScannedDataOrBuilder in interface DataProfileResultOrBuilder
    • hasPostScanActionsResult

      public boolean hasPostScanActionsResult()
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPostScanActionsResult in interface DataProfileResultOrBuilder
      Returns:
      Whether the postScanActionsResult field is set.
    • getPostScanActionsResult

      public DataProfileResult.PostScanActionsResult getPostScanActionsResult()
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPostScanActionsResult in interface DataProfileResultOrBuilder
      Returns:
      The postScanActionsResult.
    • setPostScanActionsResult

      public DataProfileResult.Builder setPostScanActionsResult(DataProfileResult.PostScanActionsResult value)
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setPostScanActionsResult

      public DataProfileResult.Builder setPostScanActionsResult(DataProfileResult.PostScanActionsResult.Builder builderForValue)
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergePostScanActionsResult

      public DataProfileResult.Builder mergePostScanActionsResult(DataProfileResult.PostScanActionsResult value)
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearPostScanActionsResult

      public DataProfileResult.Builder clearPostScanActionsResult()
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPostScanActionsResultBuilder

      public DataProfileResult.PostScanActionsResult.Builder getPostScanActionsResultBuilder()
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPostScanActionsResultOrBuilder

      public DataProfileResult.PostScanActionsResultOrBuilder getPostScanActionsResultOrBuilder()
       Output only. The result of post scan actions.
       
      .google.cloud.dataplex.v1.DataProfileResult.PostScanActionsResult post_scan_actions_result = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPostScanActionsResultOrBuilder in interface DataProfileResultOrBuilder
    • hasCatalogPublishingStatus

      public boolean hasCatalogPublishingStatus()
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCatalogPublishingStatus in interface DataProfileResultOrBuilder
      Returns:
      Whether the catalogPublishingStatus field is set.
    • getCatalogPublishingStatus

      public DataScanCatalogPublishingStatus getCatalogPublishingStatus()
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCatalogPublishingStatus in interface DataProfileResultOrBuilder
      Returns:
      The catalogPublishingStatus.
    • setCatalogPublishingStatus

      public DataProfileResult.Builder setCatalogPublishingStatus(DataScanCatalogPublishingStatus value)
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCatalogPublishingStatus

      public DataProfileResult.Builder setCatalogPublishingStatus(DataScanCatalogPublishingStatus.Builder builderForValue)
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCatalogPublishingStatus

      public DataProfileResult.Builder mergeCatalogPublishingStatus(DataScanCatalogPublishingStatus value)
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCatalogPublishingStatus

      public DataProfileResult.Builder clearCatalogPublishingStatus()
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCatalogPublishingStatusBuilder

      public DataScanCatalogPublishingStatus.Builder getCatalogPublishingStatusBuilder()
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCatalogPublishingStatusOrBuilder

      public DataScanCatalogPublishingStatusOrBuilder getCatalogPublishingStatusOrBuilder()
       Output only. The status of publishing the data scan as Dataplex Universal
       Catalog metadata.
       
      .google.cloud.dataplex.v1.DataScanCatalogPublishingStatus catalog_publishing_status = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCatalogPublishingStatusOrBuilder in interface DataProfileResultOrBuilder