• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/privacy/dlp/v2/dlp.proto
18 
19 package com.google.privacy.dlp.v2;
20 
21 public interface LargeCustomDictionaryConfigOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.privacy.dlp.v2.LargeCustomDictionaryConfig)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * Location to store dictionary artifacts in Cloud Storage. These files
31    * will only be accessible by project owners and the DLP API. If any of these
32    * artifacts are modified, the dictionary is considered invalid and can no
33    * longer be used.
34    * </pre>
35    *
36    * <code>.google.privacy.dlp.v2.CloudStoragePath output_path = 1;</code>
37    *
38    * @return Whether the outputPath field is set.
39    */
hasOutputPath()40   boolean hasOutputPath();
41   /**
42    *
43    *
44    * <pre>
45    * Location to store dictionary artifacts in Cloud Storage. These files
46    * will only be accessible by project owners and the DLP API. If any of these
47    * artifacts are modified, the dictionary is considered invalid and can no
48    * longer be used.
49    * </pre>
50    *
51    * <code>.google.privacy.dlp.v2.CloudStoragePath output_path = 1;</code>
52    *
53    * @return The outputPath.
54    */
getOutputPath()55   com.google.privacy.dlp.v2.CloudStoragePath getOutputPath();
56   /**
57    *
58    *
59    * <pre>
60    * Location to store dictionary artifacts in Cloud Storage. These files
61    * will only be accessible by project owners and the DLP API. If any of these
62    * artifacts are modified, the dictionary is considered invalid and can no
63    * longer be used.
64    * </pre>
65    *
66    * <code>.google.privacy.dlp.v2.CloudStoragePath output_path = 1;</code>
67    */
getOutputPathOrBuilder()68   com.google.privacy.dlp.v2.CloudStoragePathOrBuilder getOutputPathOrBuilder();
69 
70   /**
71    *
72    *
73    * <pre>
74    * Set of files containing newline-delimited lists of dictionary phrases.
75    * </pre>
76    *
77    * <code>.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;</code>
78    *
79    * @return Whether the cloudStorageFileSet field is set.
80    */
hasCloudStorageFileSet()81   boolean hasCloudStorageFileSet();
82   /**
83    *
84    *
85    * <pre>
86    * Set of files containing newline-delimited lists of dictionary phrases.
87    * </pre>
88    *
89    * <code>.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;</code>
90    *
91    * @return The cloudStorageFileSet.
92    */
getCloudStorageFileSet()93   com.google.privacy.dlp.v2.CloudStorageFileSet getCloudStorageFileSet();
94   /**
95    *
96    *
97    * <pre>
98    * Set of files containing newline-delimited lists of dictionary phrases.
99    * </pre>
100    *
101    * <code>.google.privacy.dlp.v2.CloudStorageFileSet cloud_storage_file_set = 2;</code>
102    */
getCloudStorageFileSetOrBuilder()103   com.google.privacy.dlp.v2.CloudStorageFileSetOrBuilder getCloudStorageFileSetOrBuilder();
104 
105   /**
106    *
107    *
108    * <pre>
109    * Field in a BigQuery table where each cell represents a dictionary phrase.
110    * </pre>
111    *
112    * <code>.google.privacy.dlp.v2.BigQueryField big_query_field = 3;</code>
113    *
114    * @return Whether the bigQueryField field is set.
115    */
hasBigQueryField()116   boolean hasBigQueryField();
117   /**
118    *
119    *
120    * <pre>
121    * Field in a BigQuery table where each cell represents a dictionary phrase.
122    * </pre>
123    *
124    * <code>.google.privacy.dlp.v2.BigQueryField big_query_field = 3;</code>
125    *
126    * @return The bigQueryField.
127    */
getBigQueryField()128   com.google.privacy.dlp.v2.BigQueryField getBigQueryField();
129   /**
130    *
131    *
132    * <pre>
133    * Field in a BigQuery table where each cell represents a dictionary phrase.
134    * </pre>
135    *
136    * <code>.google.privacy.dlp.v2.BigQueryField big_query_field = 3;</code>
137    */
getBigQueryFieldOrBuilder()138   com.google.privacy.dlp.v2.BigQueryFieldOrBuilder getBigQueryFieldOrBuilder();
139 
getSourceCase()140   public com.google.privacy.dlp.v2.LargeCustomDictionaryConfig.SourceCase getSourceCase();
141 }
142