44import com .datadog .api .client .ApiException ;
55import com .datadog .api .client .v2 .api .OnCallApi ;
66import com .datadog .api .client .v2 .api .OnCallApi .SetOnCallTeamRoutingRulesOptionalParameters ;
7- import com .datadog .api .client .v2 .model .RoutingRuleAction ;
8- import com .datadog .api .client .v2 .model .SendSlackMessageAction ;
9- import com .datadog .api .client .v2 .model .SendSlackMessageActionType ;
107import com .datadog .api .client .v2 .model .TeamRoutingRules ;
118import com .datadog .api .client .v2 .model .TeamRoutingRulesRequest ;
129import com .datadog .api .client .v2 .model .TeamRoutingRulesRequestData ;
1310import com .datadog .api .client .v2 .model .TeamRoutingRulesRequestDataAttributes ;
1411import com .datadog .api .client .v2 .model .TeamRoutingRulesRequestDataType ;
1512import com .datadog .api .client .v2 .model .TeamRoutingRulesRequestRule ;
16- import com .datadog .api .client .v2 .model .TimeRestriction ;
17- import com .datadog .api .client .v2 .model .TimeRestrictions ;
1813import com .datadog .api .client .v2 .model .Urgency ;
19- import com .datadog .api .client .v2 .model .Weekday ;
20- import java .util .Arrays ;
2114import java .util .Collections ;
2215
2316public class Example {
@@ -38,33 +31,7 @@ public static void main(String[] args) {
3831 .attributes (
3932 new TeamRoutingRulesRequestDataAttributes ()
4033 .rules (
41- Arrays .asList (
42- new TeamRoutingRulesRequestRule ()
43- .actions (
44- Collections .singletonList (
45- new RoutingRuleAction (
46- new SendSlackMessageAction ()
47- .channel ("channel" )
48- .type (
49- SendSlackMessageActionType
50- .SEND_SLACK_MESSAGE )
51- .workspace ("workspace" ))))
52- .query ("tags.service:test" )
53- .timeRestriction (
54- new TimeRestrictions ()
55- .timeZone ("Europe/Paris" )
56- .restrictions (
57- Arrays .asList (
58- new TimeRestriction ()
59- .endDay (Weekday .MONDAY )
60- .endTime ("17:00:00" )
61- .startDay (Weekday .MONDAY )
62- .startTime ("09:00:00" ),
63- new TimeRestriction ()
64- .endDay (Weekday .TUESDAY )
65- .endTime ("17:00:00" )
66- .startDay (Weekday .TUESDAY )
67- .startTime ("09:00:00" )))),
34+ Collections .singletonList (
6835 new TeamRoutingRulesRequestRule ()
6936 .policyId (ESCALATION_POLICY_DATA_ID )
7037 .query ("" )
0 commit comments