Class: Google::Cloud::Dlp::V2::ColumnDataProfile

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/privacy/dlp/v2/dlp.rb

Overview

The profile for a scanned column within a table.

Defined Under Namespace

Modules: ColumnDataType, ColumnPolicyState, State

Instance Attribute Summary collapse

Instance Attribute Details

#column::String

Returns The name of the column.

Returns:

  • (::String)

    The name of the column.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#column_info_type::Google::Cloud::Dlp::V2::InfoTypeSummary

Returns If it's been determined this column can be identified as a single type, this will be set. Otherwise the column either has unidentifiable content or mixed types.

Returns:

  • (::Google::Cloud::Dlp::V2::InfoTypeSummary)

    If it's been determined this column can be identified as a single type, this will be set. Otherwise the column either has unidentifiable content or mixed types.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#column_type::Google::Cloud::Dlp::V2::ColumnDataProfile::ColumnDataType

Returns The data type of a given column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#data_risk_level::Google::Cloud::Dlp::V2::DataRiskLevel

Returns The data risk level for this column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#dataset_id::String

Returns The BigQuery dataset ID.

Returns:

  • (::String)

    The BigQuery dataset ID.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#dataset_location::String

Returns The BigQuery location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported locations.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#dataset_project_id::String

Returns The Google Cloud project ID that owns the profiled resource.

Returns:

  • (::String)

    The Google Cloud project ID that owns the profiled resource.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#estimated_null_percentage::Google::Cloud::Dlp::V2::NullPercentageLevel

Returns Approximate percentage of entries being null in the column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#estimated_uniqueness_score::Google::Cloud::Dlp::V2::UniquenessScoreLevel

Returns Approximate uniqueness of the column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#free_text_score::Float

Returns The likelihood that this column contains free-form text. A value close to 1 may indicate the column is likely to contain free-form or natural language text. Range in 0-1.

Returns:

  • (::Float)

    The likelihood that this column contains free-form text. A value close to 1 may indicate the column is likely to contain free-form or natural language text. Range in 0-1.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#name::String

Returns The name of the profile.

Returns:

  • (::String)

    The name of the profile.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#other_matches::Array<::Google::Cloud::Dlp::V2::OtherInfoTypeSummary>

Returns Other types found within this column. List will be unordered.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#policy_state::Google::Cloud::Dlp::V2::ColumnDataProfile::ColumnPolicyState

Returns Indicates if a policy tag has been applied to the column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#profile_last_generated::Google::Protobuf::Timestamp

Returns The last time the profile was generated.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#profile_status::Google::Cloud::Dlp::V2::ProfileStatus

Returns Success or error status from the most recent profile generation attempt. May be empty if the profile is still being generated.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#sensitivity_score::Google::Cloud::Dlp::V2::SensitivityScore

Returns The sensitivity of this column.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#state::Google::Cloud::Dlp::V2::ColumnDataProfile::State

Returns State of a profile.

Returns:



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#table_data_profile::String

Returns The resource name of the table data profile.

Returns:

  • (::String)

    The resource name of the table data profile.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#table_full_resource::String

Returns The resource name of the resource this column is within.

Returns:

  • (::String)

    The resource name of the resource this column is within.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end

#table_id::String

Returns The BigQuery table ID.

Returns:

  • (::String)

    The BigQuery table ID.



5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5688

class ColumnDataProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible states of a profile. New items may be added.
  module State
    # Unused.
    STATE_UNSPECIFIED = 0

    # The profile is currently running. Once a profile has finished it will
    # transition to DONE.
    RUNNING = 1

    # The profile is no longer generating.
    # If profile_status.status.code is 0, the profile succeeded, otherwise, it
    # failed.
    DONE = 2
  end

  # Data types of the data in a column. Types may be added over time.
  module ColumnDataType
    # Invalid type.
    COLUMN_DATA_TYPE_UNSPECIFIED = 0

    # Encoded as a string in decimal format.
    TYPE_INT64 = 1

    # Encoded as a boolean "false" or "true".
    TYPE_BOOL = 2

    # Encoded as a number, or string "NaN", "Infinity" or "-Infinity".
    TYPE_FLOAT64 = 3

    # Encoded as a string value.
    TYPE_STRING = 4

    # Encoded as a base64 string per RFC 4648, section 4.
    TYPE_BYTES = 5

    # Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string:
    # 1985-04-12T23:20:50.52Z
    TYPE_TIMESTAMP = 6

    # Encoded as RFC 3339 full-date format string: 1985-04-12
    TYPE_DATE = 7

    # Encoded as RFC 3339 partial-time format string: 23:20:50.52
    TYPE_TIME = 8

    # Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52
    TYPE_DATETIME = 9

    # Encoded as WKT
    TYPE_GEOGRAPHY = 10

    # Encoded as a decimal string.
    TYPE_NUMERIC = 11

    # Container of ordered fields, each with a type and field name.
    TYPE_RECORD = 12

    # Decimal type.
    TYPE_BIGNUMERIC = 13

    # Json type.
    TYPE_JSON = 14
  end

  # The possible policy states for a column.
  module ColumnPolicyState
    # No policy tags.
    COLUMN_POLICY_STATE_UNSPECIFIED = 0

    # Column has policy tag applied.
    COLUMN_POLICY_TAGGED = 1
  end
end