11// Update an AWS integration returns "OK" response
22
3- import com .datadog .api .client .ApiException ;
43import com .datadog .api .client .ApiClient ;
4+ import com .datadog .api .client .ApiException ;
55import com .datadog .api .client .v1 .api .AwsIntegrationApi ;
66import com .datadog .api .client .v1 .api .AwsIntegrationApi .UpdateAWSAccountOptionalParameters ;
77import com .datadog .api .client .v1 .model .AWSAccount ;
8- import java .io .File ;
9- import java .time .OffsetDateTime ;
108import java .util .Arrays ;
119import java .util .Collections ;
12- import java .util .List ;
1310import java .util .Map ;
1411
1512public class Example {
1613 public static void main (String [] args ) {
1714 ApiClient defaultClient = ApiClient .getDefaultApiClient ();
1815 AwsIntegrationApi apiInstance = new AwsIntegrationApi (defaultClient );
1916
20- AWSAccount body = new AWSAccount ()
21- .accountId ("123456789012" )
22- .accountSpecificNamespaceRules (Map .ofEntries (Map .entry ("auto_scaling" , false )))
23- .cspmResourceCollectionEnabled (true )
24- .excludedRegions (Arrays .asList ("us-east-1" , "us-west-2" ))
25- .filterTags (Collections .singletonList ("$KEY:$VALUE" ))
26- .hostTags (Collections .singletonList ("$KEY:$VALUE" ))
27- .metricsCollectionEnabled (false )
28- .resourceCollectionEnabled (true )
29- .roleName ("datadog-role" );
17+ AWSAccount body =
18+ new AWSAccount ()
19+ .accountId ("123456789012" )
20+ .accountSpecificNamespaceRules (Map .ofEntries (Map .entry ("auto_scaling" , false )))
21+ .cspmResourceCollectionEnabled (true )
22+ .excludedRegions (Arrays .asList ("us-east-1" , "us-west-2" ))
23+ .filterTags (Collections .singletonList ("$KEY:$VALUE" ))
24+ .hostTags (Collections .singletonList ("$KEY:$VALUE" ))
25+ .metricsCollectionEnabled (false )
26+ .resourceCollectionEnabled (true )
27+ .roleName ("datadog-role" );
3028
3129 try {
32- apiInstance .updateAWSAccount (body ,new UpdateAWSAccountOptionalParameters ().accountId ("123456789012" ).roleName ("datadog-role" ));
30+ apiInstance .updateAWSAccount (
31+ body ,
32+ new UpdateAWSAccountOptionalParameters ()
33+ .accountId ("123456789012" )
34+ .roleName ("datadog-role" ));
3335 } catch (ApiException e ) {
3436 System .err .println ("Exception when calling AwsIntegrationApi#updateAWSAccount" );
3537 System .err .println ("Status code: " + e .getCode ());
@@ -38,4 +40,4 @@ public static void main(String[] args) {
3840 e .printStackTrace ();
3941 }
4042 }
41- }
43+ }
0 commit comments