All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.privacy.dlp.v2.PrimitiveTransformationOrBuilder Maven / Gradle / Ivy

There is a newer version: 3.53.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/privacy/dlp/v2/dlp.proto

// Protobuf Java Version: 3.25.4
package com.google.privacy.dlp.v2;

public interface PrimitiveTransformationOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.PrimitiveTransformation)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Replace with a specified value.
   * 
* * .google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; * * @return Whether the replaceConfig field is set. */ boolean hasReplaceConfig(); /** * * *
   * Replace with a specified value.
   * 
* * .google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; * * @return The replaceConfig. */ com.google.privacy.dlp.v2.ReplaceValueConfig getReplaceConfig(); /** * * *
   * Replace with a specified value.
   * 
* * .google.privacy.dlp.v2.ReplaceValueConfig replace_config = 1; */ com.google.privacy.dlp.v2.ReplaceValueConfigOrBuilder getReplaceConfigOrBuilder(); /** * * *
   * Redact
   * 
* * .google.privacy.dlp.v2.RedactConfig redact_config = 2; * * @return Whether the redactConfig field is set. */ boolean hasRedactConfig(); /** * * *
   * Redact
   * 
* * .google.privacy.dlp.v2.RedactConfig redact_config = 2; * * @return The redactConfig. */ com.google.privacy.dlp.v2.RedactConfig getRedactConfig(); /** * * *
   * Redact
   * 
* * .google.privacy.dlp.v2.RedactConfig redact_config = 2; */ com.google.privacy.dlp.v2.RedactConfigOrBuilder getRedactConfigOrBuilder(); /** * * *
   * Mask
   * 
* * .google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; * * @return Whether the characterMaskConfig field is set. */ boolean hasCharacterMaskConfig(); /** * * *
   * Mask
   * 
* * .google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; * * @return The characterMaskConfig. */ com.google.privacy.dlp.v2.CharacterMaskConfig getCharacterMaskConfig(); /** * * *
   * Mask
   * 
* * .google.privacy.dlp.v2.CharacterMaskConfig character_mask_config = 3; */ com.google.privacy.dlp.v2.CharacterMaskConfigOrBuilder getCharacterMaskConfigOrBuilder(); /** * * *
   * Ffx-Fpe
   * 
* * .google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; * * * @return Whether the cryptoReplaceFfxFpeConfig field is set. */ boolean hasCryptoReplaceFfxFpeConfig(); /** * * *
   * Ffx-Fpe
   * 
* * .google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; * * * @return The cryptoReplaceFfxFpeConfig. */ com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig getCryptoReplaceFfxFpeConfig(); /** * * *
   * Ffx-Fpe
   * 
* * .google.privacy.dlp.v2.CryptoReplaceFfxFpeConfig crypto_replace_ffx_fpe_config = 4; * */ com.google.privacy.dlp.v2.CryptoReplaceFfxFpeConfigOrBuilder getCryptoReplaceFfxFpeConfigOrBuilder(); /** * * *
   * Fixed size bucketing
   * 
* * .google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; * * @return Whether the fixedSizeBucketingConfig field is set. */ boolean hasFixedSizeBucketingConfig(); /** * * *
   * Fixed size bucketing
   * 
* * .google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; * * @return The fixedSizeBucketingConfig. */ com.google.privacy.dlp.v2.FixedSizeBucketingConfig getFixedSizeBucketingConfig(); /** * * *
   * Fixed size bucketing
   * 
* * .google.privacy.dlp.v2.FixedSizeBucketingConfig fixed_size_bucketing_config = 5; */ com.google.privacy.dlp.v2.FixedSizeBucketingConfigOrBuilder getFixedSizeBucketingConfigOrBuilder(); /** * * *
   * Bucketing
   * 
* * .google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; * * @return Whether the bucketingConfig field is set. */ boolean hasBucketingConfig(); /** * * *
   * Bucketing
   * 
* * .google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; * * @return The bucketingConfig. */ com.google.privacy.dlp.v2.BucketingConfig getBucketingConfig(); /** * * *
   * Bucketing
   * 
* * .google.privacy.dlp.v2.BucketingConfig bucketing_config = 6; */ com.google.privacy.dlp.v2.BucketingConfigOrBuilder getBucketingConfigOrBuilder(); /** * * *
   * Replace with infotype
   * 
* * .google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; * * * @return Whether the replaceWithInfoTypeConfig field is set. */ boolean hasReplaceWithInfoTypeConfig(); /** * * *
   * Replace with infotype
   * 
* * .google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; * * * @return The replaceWithInfoTypeConfig. */ com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfig getReplaceWithInfoTypeConfig(); /** * * *
   * Replace with infotype
   * 
* * .google.privacy.dlp.v2.ReplaceWithInfoTypeConfig replace_with_info_type_config = 7; * */ com.google.privacy.dlp.v2.ReplaceWithInfoTypeConfigOrBuilder getReplaceWithInfoTypeConfigOrBuilder(); /** * * *
   * Time extraction
   * 
* * .google.privacy.dlp.v2.TimePartConfig time_part_config = 8; * * @return Whether the timePartConfig field is set. */ boolean hasTimePartConfig(); /** * * *
   * Time extraction
   * 
* * .google.privacy.dlp.v2.TimePartConfig time_part_config = 8; * * @return The timePartConfig. */ com.google.privacy.dlp.v2.TimePartConfig getTimePartConfig(); /** * * *
   * Time extraction
   * 
* * .google.privacy.dlp.v2.TimePartConfig time_part_config = 8; */ com.google.privacy.dlp.v2.TimePartConfigOrBuilder getTimePartConfigOrBuilder(); /** * * *
   * Crypto
   * 
* * .google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; * * @return Whether the cryptoHashConfig field is set. */ boolean hasCryptoHashConfig(); /** * * *
   * Crypto
   * 
* * .google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; * * @return The cryptoHashConfig. */ com.google.privacy.dlp.v2.CryptoHashConfig getCryptoHashConfig(); /** * * *
   * Crypto
   * 
* * .google.privacy.dlp.v2.CryptoHashConfig crypto_hash_config = 9; */ com.google.privacy.dlp.v2.CryptoHashConfigOrBuilder getCryptoHashConfigOrBuilder(); /** * * *
   * Date Shift
   * 
* * .google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; * * @return Whether the dateShiftConfig field is set. */ boolean hasDateShiftConfig(); /** * * *
   * Date Shift
   * 
* * .google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; * * @return The dateShiftConfig. */ com.google.privacy.dlp.v2.DateShiftConfig getDateShiftConfig(); /** * * *
   * Date Shift
   * 
* * .google.privacy.dlp.v2.DateShiftConfig date_shift_config = 11; */ com.google.privacy.dlp.v2.DateShiftConfigOrBuilder getDateShiftConfigOrBuilder(); /** * * *
   * Deterministic Crypto
   * 
* * .google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; * * @return Whether the cryptoDeterministicConfig field is set. */ boolean hasCryptoDeterministicConfig(); /** * * *
   * Deterministic Crypto
   * 
* * .google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; * * @return The cryptoDeterministicConfig. */ com.google.privacy.dlp.v2.CryptoDeterministicConfig getCryptoDeterministicConfig(); /** * * *
   * Deterministic Crypto
   * 
* * .google.privacy.dlp.v2.CryptoDeterministicConfig crypto_deterministic_config = 12; */ com.google.privacy.dlp.v2.CryptoDeterministicConfigOrBuilder getCryptoDeterministicConfigOrBuilder(); /** * * *
   * Replace with a value randomly drawn (with replacement) from a dictionary.
   * 
* * .google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13; * * @return Whether the replaceDictionaryConfig field is set. */ boolean hasReplaceDictionaryConfig(); /** * * *
   * Replace with a value randomly drawn (with replacement) from a dictionary.
   * 
* * .google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13; * * @return The replaceDictionaryConfig. */ com.google.privacy.dlp.v2.ReplaceDictionaryConfig getReplaceDictionaryConfig(); /** * * *
   * Replace with a value randomly drawn (with replacement) from a dictionary.
   * 
* * .google.privacy.dlp.v2.ReplaceDictionaryConfig replace_dictionary_config = 13; */ com.google.privacy.dlp.v2.ReplaceDictionaryConfigOrBuilder getReplaceDictionaryConfigOrBuilder(); com.google.privacy.dlp.v2.PrimitiveTransformation.TransformationCase getTransformationCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy