public final class ContentLocation extends GeneratedMessageV3 implements ContentLocationOrBuilder
   
   Precise location of the finding within a document, record, image, or metadata
 container.
 Protobuf type google.privacy.dlp.v2.ContentLocation
 
  
  
  
  Static Fields
  
  CONTAINER_NAME_FIELD_NUMBER
  
    public static final int CONTAINER_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  CONTAINER_TIMESTAMP_FIELD_NUMBER
  
    public static final int CONTAINER_TIMESTAMP_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  CONTAINER_VERSION_FIELD_NUMBER
  
    public static final int CONTAINER_VERSION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  DOCUMENT_LOCATION_FIELD_NUMBER
  
    public static final int DOCUMENT_LOCATION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  IMAGE_LOCATION_FIELD_NUMBER
  
    public static final int IMAGE_LOCATION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  METADATA_LOCATION_FIELD_NUMBER
  
    public static final int METADATA_LOCATION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  RECORD_LOCATION_FIELD_NUMBER
  
    public static final int RECORD_LOCATION_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static ContentLocation getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static ContentLocation.Builder newBuilder()
   
  
  
  newBuilder(ContentLocation prototype)
  
    public static ContentLocation.Builder newBuilder(ContentLocation prototype)
   
  
  
  
  parseDelimitedFrom(InputStream input)
  
    public static ContentLocation parseDelimitedFrom(InputStream input)
   
  
  
  
  
  parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static ContentLocation parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        data | 
        byte[]
  | 
      
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static ContentLocation parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(CodedInputStream input)
  
    public static ContentLocation parseFrom(CodedInputStream input)
   
  
  
  
  
  parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(InputStream input)
  
    public static ContentLocation parseFrom(InputStream input)
   
  
  
  
  
  parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static ContentLocation parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static ContentLocation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<ContentLocation> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        obj | 
        Object
  | 
      
    
  
  
  Overrides
  
  
  getContainerName()
  
    public String getContainerName()
   
   Name of the container where the finding is located.
 The top level name is the source file name or table name. Names of some
 common storage containers are formatted as follows:
- BigQuery tables:  
{project_id}:{dataset_id}.{table_id} 
- Cloud Storage files: 
gs://{bucket}/{path} 
- Datastore namespace: {namespace}
Nested names could be absent if the embedded object has no string
identifier (for example, an image contained within a document).
 
 string container_name = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The containerName. 
 | 
      
    
  
  
  getContainerNameBytes()
  
    public ByteString getContainerNameBytes()
   
   Name of the container where the finding is located.
 The top level name is the source file name or table name. Names of some
 common storage containers are formatted as follows:
- BigQuery tables:  
{project_id}:{dataset_id}.{table_id} 
- Cloud Storage files: 
gs://{bucket}/{path} 
- Datastore namespace: {namespace}
Nested names could be absent if the embedded object has no string
identifier (for example, an image contained within a document).
 
 string container_name = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for containerName. 
 | 
      
    
  
  
  getContainerTimestamp()
  
    public Timestamp getContainerTimestamp()
   
   Finding container modification timestamp, if applicable. For Cloud Storage,
 this field contains the last file modification timestamp. For a BigQuery
 table, this field contains the last_modified_time property. For Datastore,
 this field isn't populated.
 .google.protobuf.Timestamp container_timestamp = 6;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Timestamp | 
        The containerTimestamp. 
 | 
      
    
  
  
  getContainerTimestampOrBuilder()
  
    public TimestampOrBuilder getContainerTimestampOrBuilder()
   
   Finding container modification timestamp, if applicable. For Cloud Storage,
 this field contains the last file modification timestamp. For a BigQuery
 table, this field contains the last_modified_time property. For Datastore,
 this field isn't populated.
 .google.protobuf.Timestamp container_timestamp = 6;
 
  
  
  getContainerVersion()
  
    public String getContainerVersion()
   
   Finding container version, if available
 ("generation" for Cloud Storage).
 string container_version = 7;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The containerVersion. 
 | 
      
    
  
  
  getContainerVersionBytes()
  
    public ByteString getContainerVersionBytes()
   
   Finding container version, if available
 ("generation" for Cloud Storage).
 string container_version = 7;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for containerVersion. 
 | 
      
    
  
  
  getDefaultInstanceForType()
  
    public ContentLocation getDefaultInstanceForType()
   
  
  
  getDocumentLocation()
  
    public DocumentLocation getDocumentLocation()
   
   Location data for document files.
 .google.privacy.dlp.v2.DocumentLocation document_location = 5;
 
  
  
  getDocumentLocationOrBuilder()
  
    public DocumentLocationOrBuilder getDocumentLocationOrBuilder()
   
   Location data for document files.
 .google.privacy.dlp.v2.DocumentLocation document_location = 5;
 
  
  
  getImageLocation()
  
    public ImageLocation getImageLocation()
   
   Location within an image's pixels.
 .google.privacy.dlp.v2.ImageLocation image_location = 3;
 
  
  
  getImageLocationOrBuilder()
  
    public ImageLocationOrBuilder getImageLocationOrBuilder()
   
   Location within an image's pixels.
 .google.privacy.dlp.v2.ImageLocation image_location = 3;
 
  
  
  getLocationCase()
  
    public ContentLocation.LocationCase getLocationCase()
   
  
  
  getMetadataLocation()
  
    public MetadataLocation getMetadataLocation()
   
   Location within the metadata for inspected content.
 .google.privacy.dlp.v2.MetadataLocation metadata_location = 8;
 
  
  
  getMetadataLocationOrBuilder()
  
    public MetadataLocationOrBuilder getMetadataLocationOrBuilder()
   
   Location within the metadata for inspected content.
 .google.privacy.dlp.v2.MetadataLocation metadata_location = 8;
 
  
  
  getParserForType()
  
    public Parser<ContentLocation> getParserForType()
   
  
  Overrides
  
  
  getRecordLocation()
  
    public RecordLocation getRecordLocation()
   
   Location within a row or record of a database table.
 .google.privacy.dlp.v2.RecordLocation record_location = 2;
 
  
  
  getRecordLocationOrBuilder()
  
    public RecordLocationOrBuilder getRecordLocationOrBuilder()
   
   Location within a row or record of a database table.
 .google.privacy.dlp.v2.RecordLocation record_location = 2;
 
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Overrides
  
  
  getUnknownFields()
  
    public final UnknownFieldSet getUnknownFields()
   
  
  Overrides
  
  
  hasContainerTimestamp()
  
    public boolean hasContainerTimestamp()
   
   Finding container modification timestamp, if applicable. For Cloud Storage,
 this field contains the last file modification timestamp. For a BigQuery
 table, this field contains the last_modified_time property. For Datastore,
 this field isn't populated.
 .google.protobuf.Timestamp container_timestamp = 6;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the containerTimestamp field is set. 
 | 
      
    
  
  
  hasDocumentLocation()
  
    public boolean hasDocumentLocation()
   
   Location data for document files.
 .google.privacy.dlp.v2.DocumentLocation document_location = 5;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the documentLocation field is set. 
 | 
      
    
  
  
  hasImageLocation()
  
    public boolean hasImageLocation()
   
   Location within an image's pixels.
 .google.privacy.dlp.v2.ImageLocation image_location = 3;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the imageLocation field is set. 
 | 
      
    
  
  
  hasMetadataLocation()
  
    public boolean hasMetadataLocation()
   
   Location within the metadata for inspected content.
 .google.privacy.dlp.v2.MetadataLocation metadata_location = 8;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the metadataLocation field is set. 
 | 
      
    
  
  
  hasRecordLocation()
  
    public boolean hasRecordLocation()
   
   Location within a row or record of a database table.
 .google.privacy.dlp.v2.RecordLocation record_location = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the recordLocation field is set. 
 | 
      
    
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public ContentLocation.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected ContentLocation.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Object | 
         | 
      
    
  
  Overrides
  
  
  toBuilder()
  
    public ContentLocation.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides