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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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:



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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.



7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 7124

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