Class DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Jsii$Proxy
-
- All Implemented Interfaces:
DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
@Stability(Stable) @Internal public static final class DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
An implementation forDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.data_loss_prevention_job_trigger.DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Builder, DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetExcludedFields()excluded_fields block.ObjectgetIdentifyingFields()identifying_fields block.ObjectgetIncludedFields()included_fields block.NumbergetRowsLimit()Max number of rows to scan.NumbergetRowsLimitPercent()Max percentage of rows to scan.StringgetSampleMethod()How to sample rows if not all rows are scanned.DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencegetTableReference()table_reference block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions.Builder.
-
-
Method Detail
-
getTableReference
public final DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference getTableReference()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionstable_reference block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#table_reference DataLossPreventionJobTrigger#table_reference}
- Specified by:
getTableReferencein interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getExcludedFields
public final Object getExcludedFields()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsexcluded_fields block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#excluded_fields DataLossPreventionJobTrigger#excluded_fields}
- Specified by:
getExcludedFieldsin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getIdentifyingFields
public final Object getIdentifyingFields()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsidentifying_fields block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#identifying_fields DataLossPreventionJobTrigger#identifying_fields}
- Specified by:
getIdentifyingFieldsin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getIncludedFields
public final Object getIncludedFields()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsincluded_fields block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#included_fields DataLossPreventionJobTrigger#included_fields}
- Specified by:
getIncludedFieldsin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getRowsLimit
public final Number getRowsLimit()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsMax number of rows to scan.If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rowsLimit and rowsLimitPercent can be specified. Cannot be used in conjunction with TimespanConfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#rows_limit DataLossPreventionJobTrigger#rows_limit}
- Specified by:
getRowsLimitin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getRowsLimitPercent
public final Number getRowsLimitPercent()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsMax percentage of rows to scan.The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rowsLimit and rowsLimitPercent can be specified. Cannot be used in conjunction with TimespanConfig. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#rows_limit_percent DataLossPreventionJobTrigger#rows_limit_percent}
- Specified by:
getRowsLimitPercentin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
getSampleMethod
public final String getSampleMethod()
Description copied from interface:DataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsHow to sample rows if not all rows are scanned.Meaningful only when used in conjunction with either rowsLimit or rowsLimitPercent. If not specified, rows are scanned in the order BigQuery reads them. If TimespanConfig is set, set this to an empty string to avoid using the default value. Default value: "TOP" Possible values: ["TOP", "RANDOM_START"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_job_trigger#sample_method DataLossPreventionJobTrigger#sample_method}
- Specified by:
getSampleMethodin interfaceDataLossPreventionJobTriggerInspectJobStorageConfigBigQueryOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-