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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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, if the resource profiled is a BigQuery table.

Returns:

  • (::String)

    The BigQuery dataset ID, if the resource profiled is a BigQuery table.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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 If supported, the location where the dataset's data is stored. See https://cloud.google.com/bigquery/docs/locations for supported BigQuery locations.

Returns:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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:



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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 table ID.

Returns:

  • (::String)

    The table ID.



7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7031

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

    # Interval type.
    TYPE_INTERVAL = 15

    # `Range<Date>` type.
    TYPE_RANGE_DATE = 16

    # `Range<Datetime>` type.
    TYPE_RANGE_DATETIME = 17

    # `Range<Timestamp>` type.
    TYPE_RANGE_TIMESTAMP = 18
  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