Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::Container (v0.23.0)

Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::Container.

Represents a container that may contain DLP findings. Examples of a container include a file, table, or database record.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#full_path

def full_path() -> ::String
Returns
  • (::String) —

    A string representation of the full container name. Examples:

    • BigQuery: 'Project:DataSetId.TableId'
    • Cloud Storage: 'gs://Bucket/folders/filename.txt'

#full_path=

def full_path=(value) -> ::String
Parameter
  • value (::String) —

    A string representation of the full container name. Examples:

    • BigQuery: 'Project:DataSetId.TableId'
    • Cloud Storage: 'gs://Bucket/folders/filename.txt'
Returns
  • (::String) —

    A string representation of the full container name. Examples:

    • BigQuery: 'Project:DataSetId.TableId'
    • Cloud Storage: 'gs://Bucket/folders/filename.txt'

#project_id

def project_id() -> ::String
Returns
  • (::String) — Project where the finding was found. Can be different from the project that owns the finding.

#project_id=

def project_id=(value) -> ::String
Parameter
  • value (::String) — Project where the finding was found. Can be different from the project that owns the finding.
Returns
  • (::String) — Project where the finding was found. Can be different from the project that owns the finding.

#relative_path

def relative_path() -> ::String
Returns
  • (::String) —

    The rest of the path after the root. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the relative path is table_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the relative path is folder/filename.txt

#relative_path=

def relative_path=(value) -> ::String
Parameter
  • value (::String) —

    The rest of the path after the root. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the relative path is table_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the relative path is folder/filename.txt
Returns
  • (::String) —

    The rest of the path after the root. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the relative path is table_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the relative path is folder/filename.txt

#root_path

def root_path() -> ::String
Returns
  • (::String) —

    The root of the container. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the root is dataset_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the root is gs://bucket

#root_path=

def root_path=(value) -> ::String
Parameter
  • value (::String) —

    The root of the container. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the root is dataset_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the root is gs://bucket
Returns
  • (::String) —

    The root of the container. Examples:

    • For BigQuery table project_id:dataset_id.table_id, the root is dataset_id
    • For Cloud Storage file gs://bucket/folder/filename.txt, the root is gs://bucket

#type

def type() -> ::String
Returns
  • (::String) — Container type, for example BigQuery or Cloud Storage.

#type=

def type=(value) -> ::String
Parameter
  • value (::String) — Container type, for example BigQuery or Cloud Storage.
Returns
  • (::String) — Container type, for example BigQuery or Cloud Storage.

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — Findings 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.

#update_time=

def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
  • value (::Google::Protobuf::Timestamp) — Findings 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.
Returns
  • (::Google::Protobuf::Timestamp) — Findings 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.

#version

def version() -> ::String
Returns
  • (::String) — Findings container version, if available ("generation" for Cloud Storage).

#version=

def version=(value) -> ::String
Parameter
  • value (::String) — Findings container version, if available ("generation" for Cloud Storage).
Returns
  • (::String) — Findings container version, if available ("generation" for Cloud Storage).