@@ -38,8 +38,10 @@ private static void listInfoTypes(String filter, String languageCode) throws Exc
38
38
// The category of info types to list, e.g. category = 'GOVERNMENT';
39
39
// Optional BCP-47 language code for localized info type friendly names, e.g. 'en-US'
40
40
// filter supported_by=INSPECT
41
- ListInfoTypesRequest listInfoTypesRequest =
42
- ListInfoTypesRequest .newBuilder ().setFilter (filter ).setLanguageCode (languageCode ).build ();
41
+ ListInfoTypesRequest listInfoTypesRequest = ListInfoTypesRequest .newBuilder ()
42
+ .setFilter (filter )
43
+ .setLanguageCode (languageCode )
44
+ .build ();
43
45
ListInfoTypesResponse infoTypesResponse = dlpClient .listInfoTypes (listInfoTypesRequest );
44
46
List <InfoTypeDescription > infoTypeDescriptions = infoTypesResponse .getInfoTypesList ();
45
47
for (InfoTypeDescription infoTypeDescription : infoTypeDescriptions ) {
@@ -50,27 +52,10 @@ private static void listInfoTypes(String filter, String languageCode) throws Exc
50
52
// [END dlp_list_info_types]
51
53
}
52
54
53
- // TODO
54
- // private static void listRootCategories(String languageCode) throws Exception {
55
- // // [START dlp_list_categories]
56
- // // Instantiate a DLP client
57
- // try (DlpServiceClient dlpClient = DlpServiceClient.create()) {
58
- // // The BCP-47 language code to use, e.g. 'en-US'
59
- // // languageCode = 'en-US'
60
- // ListRootCategoriesResponse rootCategoriesResponse =
61
- // dlpClient.listRootCategories(languageCode);
62
- // for (CategoryDescription categoryDescription : rootCategoriesResponse.getCategoriesList()) {
63
- // System.out.println("Name : " + categoryDescription.getName());
64
- // System.out.println("Display name : " + categoryDescription.getDisplayName());
65
- // }
66
- // }
67
- // // [END dlp_list_categories]
68
- // }
69
-
70
55
/** Retrieve infoTypes. */
71
56
public static void main (String [] args ) throws Exception {
72
57
Options options = new Options ();
73
- Option languageCodeOption = Option .builder ("language" ).hasArg (true ).required (true ).build ();
58
+ Option languageCodeOption = Option .builder ("language" ).hasArg (true ).required (false ).build ();
74
59
options .addOption (languageCodeOption );
75
60
76
61
Option filterOption = Option .builder ("filter" ).hasArg (true ).required (false ).build ();
@@ -90,6 +75,6 @@ public static void main(String[] args) throws Exception {
90
75
String languageCode = cmd .getOptionValue (languageCodeOption .getOpt (), "en-US" );
91
76
String filter = cmd .getOptionValue (filterOption .getOpt (), "" );
92
77
93
- listInfoTypes (languageCode , filter );
78
+ listInfoTypes (filter , languageCode );
94
79
}
95
80
}
0 commit comments