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

com.google.privacy.dlp.v2.ActionOrBuilder 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 ActionOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.Action)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Save resulting findings in a provided location.
   * 
* * .google.privacy.dlp.v2.Action.SaveFindings save_findings = 1; * * @return Whether the saveFindings field is set. */ boolean hasSaveFindings(); /** * * *
   * Save resulting findings in a provided location.
   * 
* * .google.privacy.dlp.v2.Action.SaveFindings save_findings = 1; * * @return The saveFindings. */ com.google.privacy.dlp.v2.Action.SaveFindings getSaveFindings(); /** * * *
   * Save resulting findings in a provided location.
   * 
* * .google.privacy.dlp.v2.Action.SaveFindings save_findings = 1; */ com.google.privacy.dlp.v2.Action.SaveFindingsOrBuilder getSaveFindingsOrBuilder(); /** * * *
   * Publish a notification to a Pub/Sub topic.
   * 
* * .google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2; * * @return Whether the pubSub field is set. */ boolean hasPubSub(); /** * * *
   * Publish a notification to a Pub/Sub topic.
   * 
* * .google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2; * * @return The pubSub. */ com.google.privacy.dlp.v2.Action.PublishToPubSub getPubSub(); /** * * *
   * Publish a notification to a Pub/Sub topic.
   * 
* * .google.privacy.dlp.v2.Action.PublishToPubSub pub_sub = 2; */ com.google.privacy.dlp.v2.Action.PublishToPubSubOrBuilder getPubSubOrBuilder(); /** * * *
   * Publish summary to Cloud Security Command Center (Alpha).
   * 
* * .google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3; * * @return Whether the publishSummaryToCscc field is set. */ boolean hasPublishSummaryToCscc(); /** * * *
   * Publish summary to Cloud Security Command Center (Alpha).
   * 
* * .google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3; * * @return The publishSummaryToCscc. */ com.google.privacy.dlp.v2.Action.PublishSummaryToCscc getPublishSummaryToCscc(); /** * * *
   * Publish summary to Cloud Security Command Center (Alpha).
   * 
* * .google.privacy.dlp.v2.Action.PublishSummaryToCscc publish_summary_to_cscc = 3; */ com.google.privacy.dlp.v2.Action.PublishSummaryToCsccOrBuilder getPublishSummaryToCsccOrBuilder(); /** * * *
   * Publish findings to Cloud Datahub.
   * 
* * * .google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5; * * * @return Whether the publishFindingsToCloudDataCatalog field is set. */ boolean hasPublishFindingsToCloudDataCatalog(); /** * * *
   * Publish findings to Cloud Datahub.
   * 
* * * .google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5; * * * @return The publishFindingsToCloudDataCatalog. */ com.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog getPublishFindingsToCloudDataCatalog(); /** * * *
   * Publish findings to Cloud Datahub.
   * 
* * * .google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalog publish_findings_to_cloud_data_catalog = 5; * */ com.google.privacy.dlp.v2.Action.PublishFindingsToCloudDataCatalogOrBuilder getPublishFindingsToCloudDataCatalogOrBuilder(); /** * * *
   * Create a de-identified copy of the input data.
   * 
* * .google.privacy.dlp.v2.Action.Deidentify deidentify = 7; * * @return Whether the deidentify field is set. */ boolean hasDeidentify(); /** * * *
   * Create a de-identified copy of the input data.
   * 
* * .google.privacy.dlp.v2.Action.Deidentify deidentify = 7; * * @return The deidentify. */ com.google.privacy.dlp.v2.Action.Deidentify getDeidentify(); /** * * *
   * Create a de-identified copy of the input data.
   * 
* * .google.privacy.dlp.v2.Action.Deidentify deidentify = 7; */ com.google.privacy.dlp.v2.Action.DeidentifyOrBuilder getDeidentifyOrBuilder(); /** * * *
   * Sends an email when the job completes. The email goes to IAM project
   * owners and technical [Essential
   * Contacts](https://cloud.google.com/resource-manager/docs/managing-notification-contacts).
   * 
* * .google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8; * * @return Whether the jobNotificationEmails field is set. */ boolean hasJobNotificationEmails(); /** * * *
   * Sends an email when the job completes. The email goes to IAM project
   * owners and technical [Essential
   * Contacts](https://cloud.google.com/resource-manager/docs/managing-notification-contacts).
   * 
* * .google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8; * * @return The jobNotificationEmails. */ com.google.privacy.dlp.v2.Action.JobNotificationEmails getJobNotificationEmails(); /** * * *
   * Sends an email when the job completes. The email goes to IAM project
   * owners and technical [Essential
   * Contacts](https://cloud.google.com/resource-manager/docs/managing-notification-contacts).
   * 
* * .google.privacy.dlp.v2.Action.JobNotificationEmails job_notification_emails = 8; */ com.google.privacy.dlp.v2.Action.JobNotificationEmailsOrBuilder getJobNotificationEmailsOrBuilder(); /** * * *
   * Enable Stackdriver metric dlp.googleapis.com/finding_count.
   * 
* * .google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9; * * @return Whether the publishToStackdriver field is set. */ boolean hasPublishToStackdriver(); /** * * *
   * Enable Stackdriver metric dlp.googleapis.com/finding_count.
   * 
* * .google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9; * * @return The publishToStackdriver. */ com.google.privacy.dlp.v2.Action.PublishToStackdriver getPublishToStackdriver(); /** * * *
   * Enable Stackdriver metric dlp.googleapis.com/finding_count.
   * 
* * .google.privacy.dlp.v2.Action.PublishToStackdriver publish_to_stackdriver = 9; */ com.google.privacy.dlp.v2.Action.PublishToStackdriverOrBuilder getPublishToStackdriverOrBuilder(); com.google.privacy.dlp.v2.Action.ActionCase getActionCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy