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:



4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4806

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:



4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4806

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