Attributes
- Companion
- class
- Source
- DataMaskingPolicy.scala
- Graph
-
- Supertypes
-
trait Sumtrait Mirrortrait GeneratedEnumCompanion[PredefinedExpression]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
PredefinedExpression.type
Members list
Type members
Classlikes
Masking expression to replace data with NULLs.
Masking expression to replace data with NULLs.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
ALWAYS_NULL.type
Masking expression to only show the year of Date
, DateTime
and TimeStamp
. For example, with the year 2076:
Masking expression to only show the year of Date
, DateTime
and TimeStamp
. For example, with the year 2076:
- DATE : 2076-01-01
- DATETIME : 2076-01-01T00:00:00
- TIMESTAMP : 2076-01-01 00:00:00 UTC
Truncation occurs according to the UTC time zone. To change this, adjust the default time zone using the time_zone
system variable. For more information, see the <a href="https://cloud.google.com/bigquery/docs/reference/system-variables">System variables reference</a>.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
DATE_YEAR_MASK.type
Masking expression to replace data with their default masking values. The default masking values for each type listed as below:
Masking expression to replace data with their default masking values. The default masking values for each type listed as below:
- STRING: ""
- BYTES: b''
- INTEGER: 0
- FLOAT: 0.0
- NUMERIC: 0
- BOOLEAN: FALSE
- TIMESTAMP: 1970-01-01 00:00:00 UTC
- DATE: 1970-01-01
- TIME: 00:00:00
- DATETIME: 1970-01-01T00:00:00
- GEOGRAPHY: POINT(0 0)
- BIGNUMERIC: 0
- ARRAY: []
- STRUCT: NOT_APPLICABLE
- JSON: NULL
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
Masking expression for email addresses. The masking behavior is as follows:
Masking expression for email addresses. The masking behavior is as follows:
- Syntax-valid email address: Replace username with XXXXX. For example, [email protected] becomes [email protected].
- Syntax-invalid email address: Apply SHA-256 hash.
For more information, see Email mask.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
EMAIL_MASK.type
Masking expression shows the first four characters of text. The masking behavior is as follows:
Masking expression shows the first four characters of text. The masking behavior is as follows:
- If text length > 4 characters: Replace text with XXXXX, prepend first four characters of original text.
- If text length <= 4 characters: Apply SHA-256 hash.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
Masking expression shows the last four characters of text. The masking behavior is as follows:
Masking expression shows the last four characters of text. The masking behavior is as follows:
- If text length > 4 characters: Replace text with XXXXX, append last four characters of original text.
- If text length <= 4 characters: Apply SHA-256 hash.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
LAST_FOUR_CHARACTERS.type
Default, unspecified predefined expression. No masking will take place since no expression is specified.
Default, unspecified predefined expression. No masking will take place since no expression is specified.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
class PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object ALWAYS_NULL.typeobject DATE_YEAR_MASK.typeobject DEFAULT_MASKING_VALUE.typeobject EMAIL_MASK.typeobject FIRST_FOUR_CHARACTERS.typeobject LAST_FOUR_CHARACTERS.typeobject PREDEFINED_EXPRESSION_UNSPECIFIED.typeobject SHA256.typeShow all
Masking expression to replace data with SHA-256 hash.
Masking expression to replace data with SHA-256 hash.
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Recognizedclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
SHA256.type
Attributes
- Source
- DataMaskingPolicy.scala
- Supertypes
-
trait UnrecognizedEnumclass PredefinedExpressiontrait GeneratedEnumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The name of the type
Attributes
- Inherited from:
- GeneratedEnumCompanion
- Source
- GeneratedMessageCompanion.scala
Value members
Concrete methods
Attributes
- Source
- DataMaskingPolicy.scala
Returns the Java descriptors for this enum. It is recommended to use scalaDescriptors. The Java descriptors are available even when Java conversions is disabled, however they are not available in Scala.js or scala-native.
Returns the Java descriptors for this enum. It is recommended to use scalaDescriptors. The Java descriptors are available even when Java conversions is disabled, however they are not available in Scala.js or scala-native.
Attributes
- Source
- DataMaskingPolicy.scala
Attributes
- Source
- DataMaskingPolicy.scala
Inherited methods
Attributes
- Inherited from:
- GeneratedEnumCompanion
- Source
- GeneratedMessageCompanion.scala
Concrete fields
Attributes
- Source
- DataMaskingPolicy.scala
Implicits
Implicits
Attributes
- Source
- DataMaskingPolicy.scala