Skip to content

Commit fc556b2

Browse files
This release adds APIs for the new scheduled retraining feature.
1 parent 37d29c3 commit fc556b2

File tree

77 files changed

+11892
-670
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+11892
-670
lines changed
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<docs>
3+
<doc>
4+
<members>
5+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.CreateRetrainingScheduler(Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest)" />
6+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.CreateRetrainingScheduler(Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest)" />
7+
<member name="T:Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest" />
8+
<member name="T:Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse" />
9+
</members>
10+
<value>
11+
<example>
12+
<para>
13+
14+
</para>
15+
<code
16+
title="Creates a retraining scheduler with manual promote mode"
17+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
18+
region="creates-a-retraining-scheduler-with-manual-promote-mode-1694018486212" />
19+
</example>
20+
</value>
21+
</doc>
22+
<doc>
23+
<members>
24+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.CreateRetrainingScheduler(Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest)" />
25+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.CreateRetrainingScheduler(Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest)" />
26+
<member name="T:Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest" />
27+
<member name="T:Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse" />
28+
</members>
29+
<value>
30+
<example>
31+
<para>
32+
33+
</para>
34+
<code
35+
title="Creates a retraining scheduler with a specific start date"
36+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
37+
region="creates-a-retraining-scheduler-with-a-specific-start-date-1694018790519" />
38+
</example>
39+
</value>
40+
</doc>
41+
<doc>
42+
<members>
43+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.DeleteRetrainingScheduler(Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerRequest)" />
44+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.DeleteRetrainingScheduler(Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerRequest)" />
45+
<member name="T:Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerRequest" />
46+
<member name="T:Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse" />
47+
</members>
48+
<value>
49+
<example>
50+
<para>
51+
52+
</para>
53+
<code
54+
title="Deletes a retraining scheduler"
55+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
56+
region="deletes-a-retraining-scheduler-1694019240097" />
57+
</example>
58+
</value>
59+
</doc>
60+
<doc>
61+
<members>
62+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.DescribeRetrainingScheduler(Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerRequest)" />
63+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.DescribeRetrainingScheduler(Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerRequest)" />
64+
<member name="T:Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerRequest" />
65+
<member name="T:Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse" />
66+
</members>
67+
<value>
68+
<example>
69+
<para>
70+
71+
</para>
72+
<code
73+
title="Describes a retraining scheduler"
74+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
75+
region="describes-a-retraining-scheduler-1694019344252" />
76+
</example>
77+
</value>
78+
</doc>
79+
<doc>
80+
<members>
81+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.ListRetrainingSchedulers(Amazon.LookoutEquipment.Model.ListRetrainingSchedulersRequest)" />
82+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.ListRetrainingSchedulers(Amazon.LookoutEquipment.Model.ListRetrainingSchedulersRequest)" />
83+
<member name="T:Amazon.LookoutEquipment.Model.ListRetrainingSchedulersRequest" />
84+
<member name="T:Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse" />
85+
</members>
86+
<value>
87+
<example>
88+
<para>
89+
90+
</para>
91+
<code
92+
title="Listing retraining schedulers"
93+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
94+
region="listing-retraining-schedulers-1694016740503" />
95+
</example>
96+
</value>
97+
</doc>
98+
<doc>
99+
<members>
100+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.StartRetrainingScheduler(Amazon.LookoutEquipment.Model.StartRetrainingSchedulerRequest)" />
101+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.StartRetrainingScheduler(Amazon.LookoutEquipment.Model.StartRetrainingSchedulerRequest)" />
102+
<member name="T:Amazon.LookoutEquipment.Model.StartRetrainingSchedulerRequest" />
103+
<member name="T:Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse" />
104+
</members>
105+
<value>
106+
<example>
107+
<para>
108+
109+
</para>
110+
<code
111+
title="Starts a retraining scheduler"
112+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
113+
region="starts-a-retraining-scheduler-1694019629413" />
114+
</example>
115+
</value>
116+
</doc>
117+
<doc>
118+
<members>
119+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.StopRetrainingScheduler(Amazon.LookoutEquipment.Model.StopRetrainingSchedulerRequest)" />
120+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.StopRetrainingScheduler(Amazon.LookoutEquipment.Model.StopRetrainingSchedulerRequest)" />
121+
<member name="T:Amazon.LookoutEquipment.Model.StopRetrainingSchedulerRequest" />
122+
<member name="T:Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse" />
123+
</members>
124+
<value>
125+
<example>
126+
<para>
127+
128+
</para>
129+
<code
130+
title="Stops a retraining scheduler"
131+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
132+
region="stops-a-retraining-scheduler-1694019734149" />
133+
</example>
134+
</value>
135+
</doc>
136+
<doc>
137+
<members>
138+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.UpdateModel(Amazon.LookoutEquipment.Model.UpdateModelRequest)" />
139+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.UpdateModel(Amazon.LookoutEquipment.Model.UpdateModelRequest)" />
140+
<member name="T:Amazon.LookoutEquipment.Model.UpdateModelRequest" />
141+
<member name="T:Amazon.LookoutEquipment.Model.UpdateModelResponse" />
142+
</members>
143+
<value>
144+
<example>
145+
<para>
146+
147+
</para>
148+
<code
149+
title="Updates a model"
150+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
151+
region="updates-a-model-1694020683458" />
152+
</example>
153+
</value>
154+
</doc>
155+
<doc>
156+
<members>
157+
<member name="M:Amazon.LookoutEquipment.IAmazonLookoutEquipment.UpdateRetrainingScheduler(Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerRequest)" />
158+
<member name="M:Amazon.LookoutEquipment.AmazonLookoutEquipmentClient.UpdateRetrainingScheduler(Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerRequest)" />
159+
<member name="T:Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerRequest" />
160+
<member name="T:Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse" />
161+
</members>
162+
<value>
163+
<example>
164+
<para>
165+
166+
</para>
167+
<code
168+
title="Updates a retraining scheduler"
169+
source=".\AWSSDKDocSamples\LookoutEquipment\LookoutEquipment.GeneratedSamples.cs"
170+
region="updates-a-retraining-scheduler-1694019840918" />
171+
</example>
172+
</value>
173+
</doc>
174+
</docs>
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
using Amazon.LookoutEquipment;
8+
using Amazon.LookoutEquipment.Model;
9+
10+
namespace AWSSDKDocSamples.Amazon.LookoutEquipment.Generated
11+
{
12+
class LookoutEquipmentSamples : ISample
13+
{
14+
public void LookoutEquipmentCreateRetrainingScheduler()
15+
{
16+
#region creates-a-retraining-scheduler-with-manual-promote-mode-1694018486212
17+
18+
var client = new AmazonLookoutEquipmentClient();
19+
var response = client.CreateRetrainingScheduler(new CreateRetrainingSchedulerRequest
20+
{
21+
ClientToken = "sample-client-token",
22+
LookbackWindow = "P360D",
23+
ModelName = "sample-model",
24+
PromoteMode = "MANUAL",
25+
RetrainingFrequency = "P1M"
26+
});
27+
28+
string modelArn = response.ModelArn;
29+
string modelName = response.ModelName;
30+
string status = response.Status;
31+
32+
#endregion
33+
}
34+
35+
public void LookoutEquipmentCreateRetrainingScheduler()
36+
{
37+
#region creates-a-retraining-scheduler-with-a-specific-start-date-1694018790519
38+
39+
var client = new AmazonLookoutEquipmentClient();
40+
var response = client.CreateRetrainingScheduler(new CreateRetrainingSchedulerRequest
41+
{
42+
ClientToken = "sample-client-token",
43+
LookbackWindow = "P360D",
44+
ModelName = "sample-model",
45+
RetrainingFrequency = "P1M",
46+
RetrainingStartDate = new DateTime(2024, 1, 1, 12, 0, 0, DateTimeKind.Utc)
47+
});
48+
49+
string modelArn = response.ModelArn;
50+
string modelName = response.ModelName;
51+
string status = response.Status;
52+
53+
#endregion
54+
}
55+
56+
public void LookoutEquipmentDeleteRetrainingScheduler()
57+
{
58+
#region deletes-a-retraining-scheduler-1694019240097
59+
60+
var client = new AmazonLookoutEquipmentClient();
61+
var response = client.DeleteRetrainingScheduler(new DeleteRetrainingSchedulerRequest
62+
{
63+
ModelName = "sample-model"
64+
});
65+
66+
67+
#endregion
68+
}
69+
70+
public void LookoutEquipmentDescribeRetrainingScheduler()
71+
{
72+
#region describes-a-retraining-scheduler-1694019344252
73+
74+
var client = new AmazonLookoutEquipmentClient();
75+
var response = client.DescribeRetrainingScheduler(new DescribeRetrainingSchedulerRequest
76+
{
77+
ModelName = "sample-model"
78+
});
79+
80+
DateTime createdAt = response.CreatedAt;
81+
string lookbackWindow = response.LookbackWindow;
82+
string modelArn = response.ModelArn;
83+
string modelName = response.ModelName;
84+
string promoteMode = response.PromoteMode;
85+
string retrainingFrequency = response.RetrainingFrequency;
86+
DateTime retrainingStartDate = response.RetrainingStartDate;
87+
string status = response.Status;
88+
DateTime updatedAt = response.UpdatedAt;
89+
90+
#endregion
91+
}
92+
93+
public void LookoutEquipmentListRetrainingSchedulers()
94+
{
95+
#region listing-retraining-schedulers-1694016740503
96+
97+
var client = new AmazonLookoutEquipmentClient();
98+
var response = client.ListRetrainingSchedulers(new ListRetrainingSchedulersRequest
99+
{
100+
MaxResults = 50
101+
});
102+
103+
List<RetrainingSchedulerSummary> retrainingSchedulerSummaries = response.RetrainingSchedulerSummaries;
104+
105+
#endregion
106+
}
107+
108+
public void LookoutEquipmentStartRetrainingScheduler()
109+
{
110+
#region starts-a-retraining-scheduler-1694019629413
111+
112+
var client = new AmazonLookoutEquipmentClient();
113+
var response = client.StartRetrainingScheduler(new StartRetrainingSchedulerRequest
114+
{
115+
ModelName = "sample-model"
116+
});
117+
118+
string modelArn = response.ModelArn;
119+
string modelName = response.ModelName;
120+
string status = response.Status;
121+
122+
#endregion
123+
}
124+
125+
public void LookoutEquipmentStopRetrainingScheduler()
126+
{
127+
#region stops-a-retraining-scheduler-1694019734149
128+
129+
var client = new AmazonLookoutEquipmentClient();
130+
var response = client.StopRetrainingScheduler(new StopRetrainingSchedulerRequest
131+
{
132+
ModelName = "sample-model"
133+
});
134+
135+
string modelArn = response.ModelArn;
136+
string modelName = response.ModelName;
137+
string status = response.Status;
138+
139+
#endregion
140+
}
141+
142+
public void LookoutEquipmentUpdateModel()
143+
{
144+
#region updates-a-model-1694020683458
145+
146+
var client = new AmazonLookoutEquipmentClient();
147+
var response = client.UpdateModel(new UpdateModelRequest
148+
{
149+
LabelsInputConfiguration = new LabelsInputConfiguration { LabelGroupName = "sample-label-group" },
150+
ModelName = "sample-model"
151+
});
152+
153+
154+
#endregion
155+
}
156+
157+
public void LookoutEquipmentUpdateRetrainingScheduler()
158+
{
159+
#region updates-a-retraining-scheduler-1694019840918
160+
161+
var client = new AmazonLookoutEquipmentClient();
162+
var response = client.UpdateRetrainingScheduler(new UpdateRetrainingSchedulerRequest
163+
{
164+
ModelName = "sample-model",
165+
RetrainingFrequency = "P1Y",
166+
RetrainingStartDate = new DateTime(2024, 1, 1, 12, 0, 0, DateTimeKind.Utc)
167+
});
168+
169+
170+
#endregion
171+
}
172+
173+
174+
# region ISample Members
175+
public virtual void Run()
176+
{
177+
178+
}
179+
# endregion
180+
181+
}
182+
}

0 commit comments

Comments
 (0)