Class: Google::Cloud::Dlp::V2::DiscoveryCloudSqlGenerationCadence::SchemaModifiedCadence

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

Overview

How frequently to modify the profile when the table's schema is modified.

Defined Under Namespace

Modules: CloudSqlSchemaModification

Instance Attribute Summary collapse

Instance Attribute Details

#frequency::Google::Cloud::Dlp::V2::DataProfileUpdateFrequency

Returns Frequency to regenerate data profiles when the schema is modified. Defaults to monthly.

Returns:



5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5164

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

  # The type of modification that causes a profile update.
  module CloudSqlSchemaModification
    # Unused.
    SQL_SCHEMA_MODIFICATION_UNSPECIFIED = 0

    # New columns have appeared.
    NEW_COLUMNS = 1

    # Columns have been removed from the table.
    REMOVED_COLUMNS = 2
  end
end

#types::Array<::Google::Cloud::Dlp::V2::DiscoveryCloudSqlGenerationCadence::SchemaModifiedCadence::CloudSqlSchemaModification>

Returns The types of schema modifications to consider. Defaults to NEW_COLUMNS.

Returns:



5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 5164

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

  # The type of modification that causes a profile update.
  module CloudSqlSchemaModification
    # Unused.
    SQL_SCHEMA_MODIFICATION_UNSPECIFIED = 0

    # New columns have appeared.
    NEW_COLUMNS = 1

    # Columns have been removed from the table.
    REMOVED_COLUMNS = 2
  end
end