Class RecordLocation.Builder

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

public static final class RecordLocation.Builder extends com.google.protobuf.GeneratedMessage.Builder<RecordLocation.Builder> implements RecordLocationOrBuilder
 Location of a finding within a row or record.
 
Protobuf type google.privacy.dlp.v2.RecordLocation
  • 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<RecordLocation.Builder>
    • clear

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

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

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

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

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

      public RecordLocation.Builder mergeFrom(RecordLocation other)
    • isInitialized

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

      public RecordLocation.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<RecordLocation.Builder>
      Throws:
      IOException
    • hasRecordKey

      public boolean hasRecordKey()
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
      Specified by:
      hasRecordKey in interface RecordLocationOrBuilder
      Returns:
      Whether the recordKey field is set.
    • getRecordKey

      public RecordKey getRecordKey()
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
      Specified by:
      getRecordKey in interface RecordLocationOrBuilder
      Returns:
      The recordKey.
    • setRecordKey

      public RecordLocation.Builder setRecordKey(RecordKey value)
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
    • setRecordKey

      public RecordLocation.Builder setRecordKey(RecordKey.Builder builderForValue)
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
    • mergeRecordKey

      public RecordLocation.Builder mergeRecordKey(RecordKey value)
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
    • clearRecordKey

      public RecordLocation.Builder clearRecordKey()
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
    • getRecordKeyBuilder

      public RecordKey.Builder getRecordKeyBuilder()
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
    • getRecordKeyOrBuilder

      public RecordKeyOrBuilder getRecordKeyOrBuilder()
       Key of the finding.
       
      .google.privacy.dlp.v2.RecordKey record_key = 1;
      Specified by:
      getRecordKeyOrBuilder in interface RecordLocationOrBuilder
    • hasFieldId

      public boolean hasFieldId()
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
      Specified by:
      hasFieldId in interface RecordLocationOrBuilder
      Returns:
      Whether the fieldId field is set.
    • getFieldId

      public FieldId getFieldId()
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
      Specified by:
      getFieldId in interface RecordLocationOrBuilder
      Returns:
      The fieldId.
    • setFieldId

      public RecordLocation.Builder setFieldId(FieldId value)
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
    • setFieldId

      public RecordLocation.Builder setFieldId(FieldId.Builder builderForValue)
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
    • mergeFieldId

      public RecordLocation.Builder mergeFieldId(FieldId value)
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
    • clearFieldId

      public RecordLocation.Builder clearFieldId()
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
    • getFieldIdBuilder

      public FieldId.Builder getFieldIdBuilder()
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
    • getFieldIdOrBuilder

      public FieldIdOrBuilder getFieldIdOrBuilder()
       Field id of the field containing the finding.
       
      .google.privacy.dlp.v2.FieldId field_id = 2;
      Specified by:
      getFieldIdOrBuilder in interface RecordLocationOrBuilder
    • hasTableLocation

      public boolean hasTableLocation()
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
      Specified by:
      hasTableLocation in interface RecordLocationOrBuilder
      Returns:
      Whether the tableLocation field is set.
    • getTableLocation

      public TableLocation getTableLocation()
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
      Specified by:
      getTableLocation in interface RecordLocationOrBuilder
      Returns:
      The tableLocation.
    • setTableLocation

      public RecordLocation.Builder setTableLocation(TableLocation value)
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
    • setTableLocation

      public RecordLocation.Builder setTableLocation(TableLocation.Builder builderForValue)
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
    • mergeTableLocation

      public RecordLocation.Builder mergeTableLocation(TableLocation value)
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
    • clearTableLocation

      public RecordLocation.Builder clearTableLocation()
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
    • getTableLocationBuilder

      public TableLocation.Builder getTableLocationBuilder()
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
    • getTableLocationOrBuilder

      public TableLocationOrBuilder getTableLocationOrBuilder()
       Location within a `ContentItem.Table`.
       
      .google.privacy.dlp.v2.TableLocation table_location = 3;
      Specified by:
      getTableLocationOrBuilder in interface RecordLocationOrBuilder