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

com.google.cloud.dialogflow.cx.v3.SecuritySettingsProto Maven / Gradle / Ivy

/*
 * 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/cloud/dialogflow/cx/v3/security_settings.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.dialogflow.cx.v3;

public final class SecuritySettingsProto {
  private SecuritySettingsProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_GetSecuritySettingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_GetSecuritySettingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_UpdateSecuritySettingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_UpdateSecuritySettingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_CreateSecuritySettingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_CreateSecuritySettingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_DeleteSecuritySettingsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_DeleteSecuritySettingsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_AudioExportSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_AudioExportSettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_InsightsExportSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_InsightsExportSettings_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n5google/cloud/dialogflow/cx/v3/security"
          + "_settings.proto\022\035google.cloud.dialogflow"
          + ".cx.v3\032\034google/api/annotations.proto\032\027go"
          + "ogle/api/client.proto\032\037google/api/field_"
          + "behavior.proto\032\031google/api/resource.prot"
          + "o\032\033google/protobuf/empty.proto\032 google/p"
          + "rotobuf/field_mask.proto\"^\n\032GetSecurityS"
          + "ettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n*di"
          + "alogflow.googleapis.com/SecuritySettings"
          + "\"\246\001\n\035UpdateSecuritySettingsRequest\022O\n\021se"
          + "curity_settings\030\001 \001(\0132/.google.cloud.dia"
          + "logflow.cx.v3.SecuritySettingsB\003\340A\002\0224\n\013u"
          + "pdate_mask\030\002 \001(\0132\032.google.protobuf.Field"
          + "MaskB\003\340A\002\"\210\001\n\033ListSecuritySettingsReques"
          + "t\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.go"
          + "ogleapis.com/SecuritySettings\022\021\n\tpage_si"
          + "ze\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"\203\001\n\034ListSec"
          + "uritySettingsResponse\022J\n\021security_settin"
          + "gs\030\001 \003(\0132/.google.cloud.dialogflow.cx.v3"
          + ".SecuritySettings\022\027\n\017next_page_token\030\002 \001"
          + "(\t\"\264\001\n\035CreateSecuritySettingsRequest\022B\n\006"
          + "parent\030\001 \001(\tB2\340A\002\372A,\022*dialogflow.googlea"
          + "pis.com/SecuritySettings\022O\n\021security_set"
          + "tings\030\002 \001(\0132/.google.cloud.dialogflow.cx"
          + ".v3.SecuritySettingsB\003\340A\002\"a\n\035DeleteSecur"
          + "itySettingsRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,"
          + "\n*dialogflow.googleapis.com/SecuritySett"
          + "ings\"\347\014\n\020SecuritySettings\022\014\n\004name\030\001 \001(\t\022"
          + "\031\n\014display_name\030\002 \001(\tB\003\340A\002\022]\n\022redaction_"
          + "strategy\030\003 \001(\0162A.google.cloud.dialogflow"
          + ".cx.v3.SecuritySettings.RedactionStrateg"
          + "y\022W\n\017redaction_scope\030\004 \001(\0162>.google.clou"
          + "d.dialogflow.cx.v3.SecuritySettings.Reda"
          + "ctionScope\022A\n\020inspect_template\030\t \001(\tB\'\372A"
          + "$\n\"dlp.googleapis.com/InspectTemplate\022G\n"
          + "\023deidentify_template\030\021 \001(\tB*\372A\'\n%dlp.goo"
          + "gleapis.com/DeidentifyTemplate\022\037\n\025retent"
          + "ion_window_days\030\006 \001(\005H\000\022_\n\022retention_str"
          + "ategy\030\007 \001(\0162A.google.cloud.dialogflow.cx"
          + ".v3.SecuritySettings.RetentionStrategyH\000"
          + "\022W\n\020purge_data_types\030\010 \003(\0162=.google.clou"
          + "d.dialogflow.cx.v3.SecuritySettings.Purg"
          + "eDataType\022b\n\025audio_export_settings\030\014 \001(\013"
          + "2C.google.cloud.dialogflow.cx.v3.Securit"
          + "ySettings.AudioExportSettings\022h\n\030insight"
          + "s_export_settings\030\r \001(\0132F.google.cloud.d"
          + "ialogflow.cx.v3.SecuritySettings.Insight"
          + "sExportSettings\032\261\002\n\023AudioExportSettings\022"
          + "\022\n\ngcs_bucket\030\001 \001(\t\022\034\n\024audio_export_patt"
          + "ern\030\002 \001(\t\022\036\n\026enable_audio_redaction\030\003 \001("
          + "\010\022e\n\014audio_format\030\004 \001(\0162O.google.cloud.d"
          + "ialogflow.cx.v3.SecuritySettings.AudioEx"
          + "portSettings.AudioFormat\022\027\n\017store_tts_au"
          + "dio\030\006 \001(\010\"H\n\013AudioFormat\022\034\n\030AUDIO_FORMAT"
          + "_UNSPECIFIED\020\000\022\t\n\005MULAW\020\001\022\007\n\003MP3\020\002\022\007\n\003OG"
          + "G\020\003\0328\n\026InsightsExportSettings\022\036\n\026enable_"
          + "insights_export\030\001 \001(\010\"P\n\021RedactionStrate"
          + "gy\022\"\n\036REDACTION_STRATEGY_UNSPECIFIED\020\000\022\027"
          + "\n\023REDACT_WITH_SERVICE\020\001\"J\n\016RedactionScop"
          + "e\022\037\n\033REDACTION_SCOPE_UNSPECIFIED\020\000\022\027\n\023RE"
          + "DACT_DISK_STORAGE\020\002\"V\n\021RetentionStrategy"
          + "\022\"\n\036RETENTION_STRATEGY_UNSPECIFIED\020\000\022\035\n\031"
          + "REMOVE_AFTER_CONVERSATION\020\001\"H\n\rPurgeData"
          + "Type\022\037\n\033PURGE_DATA_TYPE_UNSPECIFIED\020\000\022\026\n"
          + "\022DIALOGFLOW_HISTORY\020\001:}\352Az\n*dialogflow.g"
          + "oogleapis.com/SecuritySettings\022Lprojects"
          + "/{project}/locations/{location}/security"
          + "Settings/{security_settings}B\020\n\016data_ret"
          + "ention2\357\t\n\027SecuritySettingsService\022\363\001\n\026C"
          + "reateSecuritySettings\022<.google.cloud.dia"
          + "logflow.cx.v3.CreateSecuritySettingsRequ"
          + "est\032/.google.cloud.dialogflow.cx.v3.Secu"
          + "ritySettings\"j\332A\030parent,security_setting"
          + "s\202\323\344\223\002I\"4/v3/{parent=projects/*/location"
          + "s/*}/securitySettings:\021security_settings"
          + "\022\306\001\n\023GetSecuritySettings\0229.google.cloud."
          + "dialogflow.cx.v3.GetSecuritySettingsRequ"
          + "est\032/.google.cloud.dialogflow.cx.v3.Secu"
          + "ritySettings\"C\332A\004name\202\323\344\223\0026\0224/v3/{name=p"
          + "rojects/*/locations/*/securitySettings/*"
          + "}\022\213\002\n\026UpdateSecuritySettings\022<.google.cl"
          + "oud.dialogflow.cx.v3.UpdateSecuritySetti"
          + "ngsRequest\032/.google.cloud.dialogflow.cx."
          + "v3.SecuritySettings\"\201\001\332A\035security_settin"
          + "gs,update_mask\202\323\344\223\002[2F/v3/{security_sett"
          + "ings.name=projects/*/locations/*/securit"
          + "ySettings/*}:\021security_settings\022\326\001\n\024List"
          + "SecuritySettings\022:.google.cloud.dialogfl"
          + "ow.cx.v3.ListSecuritySettingsRequest\032;.g"
          + "oogle.cloud.dialogflow.cx.v3.ListSecurit"
          + "ySettingsResponse\"E\332A\006parent\202\323\344\223\0026\0224/v3/"
          + "{parent=projects/*/locations/*}/security"
          + "Settings\022\263\001\n\026DeleteSecuritySettings\022<.go"
          + "ogle.cloud.dialogflow.cx.v3.DeleteSecuri"
          + "tySettingsRequest\032\026.google.protobuf.Empt"
          + "y\"C\332A\004name\202\323\344\223\0026*4/v3/{name=projects/*/l"
          + "ocations/*/securitySettings/*}\032x\312A\031dialo"
          + "gflow.googleapis.com\322AYhttps://www.googl"
          + "eapis.com/auth/cloud-platform,https://ww"
          + "w.googleapis.com/auth/dialogflowB\342\004\n!com"
          + ".google.cloud.dialogflow.cx.v3B\025Security"
          + "SettingsProtoP\001Z1cloud.google.com/go/dia"
          + "logflow/cx/apiv3/cxpb;cxpb\370\001\001\242\002\002DF\252\002\035Goo"
          + "gle.Cloud.Dialogflow.Cx.V3\352\002!Google::Clo"
          + "ud::Dialogflow::CX::V3\352A\310\001\n\"dlp.googleap"
          + "is.com/InspectTemplate\022Uorganizations/{o"
          + "rganization}/locations/{location}/inspec"
          + "tTemplates/{inspect_template}\022Kprojects/"
          + "{project}/locations/{location}/inspectTe"
          + "mplates/{inspect_template}\352A\327\001\n%dlp.goog"
          + "leapis.com/DeidentifyTemplate\022[organizat"
          + "ions/{organization}/locations/{location}"
          + "/deidentifyTemplates/{deidentify_templat"
          + "e}\022Qprojects/{project}/locations/{locati"
          + "on}/deidentifyTemplates/{deidentify_temp"
          + "late}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
            });
    internal_static_google_cloud_dialogflow_cx_v3_GetSecuritySettingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_dialogflow_cx_v3_GetSecuritySettingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_GetSecuritySettingsRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_dialogflow_cx_v3_UpdateSecuritySettingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_dialogflow_cx_v3_UpdateSecuritySettingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_UpdateSecuritySettingsRequest_descriptor,
            new java.lang.String[] {
              "SecuritySettings", "UpdateMask",
            });
    internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_ListSecuritySettingsResponse_descriptor,
            new java.lang.String[] {
              "SecuritySettings", "NextPageToken",
            });
    internal_static_google_cloud_dialogflow_cx_v3_CreateSecuritySettingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_dialogflow_cx_v3_CreateSecuritySettingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_CreateSecuritySettingsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "SecuritySettings",
            });
    internal_static_google_cloud_dialogflow_cx_v3_DeleteSecuritySettingsRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_dialogflow_cx_v3_DeleteSecuritySettingsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_DeleteSecuritySettingsRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "RedactionStrategy",
              "RedactionScope",
              "InspectTemplate",
              "DeidentifyTemplate",
              "RetentionWindowDays",
              "RetentionStrategy",
              "PurgeDataTypes",
              "AudioExportSettings",
              "InsightsExportSettings",
              "DataRetention",
            });
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_AudioExportSettings_descriptor =
        internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_AudioExportSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_AudioExportSettings_descriptor,
            new java.lang.String[] {
              "GcsBucket",
              "AudioExportPattern",
              "EnableAudioRedaction",
              "AudioFormat",
              "StoreTtsAudio",
            });
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_InsightsExportSettings_descriptor =
        internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_InsightsExportSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_dialogflow_cx_v3_SecuritySettings_InsightsExportSettings_descriptor,
            new java.lang.String[] {
              "EnableInsightsExport",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy