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:



4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4775

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:



4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4775

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