public static final class DataMaskingPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder> implements DataMaskingPolicyOrBuilder
The data masking policy that is used to specify data masking rule.Protobuf type
google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy| Modifier and Type | Method and Description |
|---|---|
DataMaskingPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataMaskingPolicy |
build() |
DataMaskingPolicy |
buildPartial() |
DataMaskingPolicy.Builder |
clear() |
DataMaskingPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DataMaskingPolicy.Builder |
clearMaskingExpression() |
DataMaskingPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DataMaskingPolicy.Builder |
clearPredefinedExpression()
A predefined masking expression.
|
DataMaskingPolicy.Builder |
clone() |
DataMaskingPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
DataMaskingPolicy.MaskingExpressionCase |
getMaskingExpressionCase() |
DataMaskingPolicy.PredefinedExpression |
getPredefinedExpression()
A predefined masking expression.
|
int |
getPredefinedExpressionValue()
A predefined masking expression.
|
boolean |
hasPredefinedExpression()
A predefined masking expression.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DataMaskingPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DataMaskingPolicy.Builder |
mergeFrom(DataMaskingPolicy other) |
DataMaskingPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
DataMaskingPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DataMaskingPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataMaskingPolicy.Builder |
setPredefinedExpression(DataMaskingPolicy.PredefinedExpression value)
A predefined masking expression.
|
DataMaskingPolicy.Builder |
setPredefinedExpressionValue(int value)
A predefined masking expression.
|
DataMaskingPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DataMaskingPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DataMaskingPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DataMaskingPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DataMaskingPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder mergeFrom(DataMaskingPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public DataMaskingPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataMaskingPolicy.Builder>IOExceptionpublic DataMaskingPolicy.MaskingExpressionCase getMaskingExpressionCase()
getMaskingExpressionCase in interface DataMaskingPolicyOrBuilderpublic DataMaskingPolicy.Builder clearMaskingExpression()
public boolean hasPredefinedExpression()
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
hasPredefinedExpression in interface DataMaskingPolicyOrBuilderpublic int getPredefinedExpressionValue()
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
getPredefinedExpressionValue in interface DataMaskingPolicyOrBuilderpublic DataMaskingPolicy.Builder setPredefinedExpressionValue(int value)
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
value - The enum numeric value on the wire for predefinedExpression to set.public DataMaskingPolicy.PredefinedExpression getPredefinedExpression()
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
getPredefinedExpression in interface DataMaskingPolicyOrBuilderpublic DataMaskingPolicy.Builder setPredefinedExpression(DataMaskingPolicy.PredefinedExpression value)
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
value - The predefinedExpression to set.public DataMaskingPolicy.Builder clearPredefinedExpression()
A predefined masking expression.
.google.cloud.bigquery.datapolicies.v1beta1.DataMaskingPolicy.PredefinedExpression predefined_expression = 1;
public final DataMaskingPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>public final DataMaskingPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataMaskingPolicy.Builder>Copyright © 2023 Google LLC. All rights reserved.