Skip to content

Commit 925e059

Browse files
committed
generate RestoreObject
stack-info: PR: #4208, branch: peterrsongg/petesong/phase-3-pr5-rebased-2/5
1 parent ec4fd4a commit 925e059

Some content is hidden

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

46 files changed

+2697
-919
lines changed

generator/ServiceClientGeneratorLib/GeneratorDriver.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -203,13 +203,8 @@ public void Execute()
203203

204204
var enumFileName = this.Configuration.IsChildConfig ?
205205
string.Format("ServiceEnumerations.{0}.cs", Configuration.ClassName) : "ServiceEnumerations.cs";
206-
207-
// Any enumerations for the service
208-
// skip s3 until we're at the end of s3 client generation
209-
if (this.Configuration.ServiceId != "S3")
210-
{
206+
if (this.Configuration.ServiceModel.ServiceId != "S3")
211207
this.ExecuteGenerator(new ServiceEnumerations(), enumFileName);
212-
}
213208

214209
// Any paginators for the service
215210
// skip paginators for s3 until we're at the end of s3 client generation
@@ -1725,7 +1720,9 @@ private void S3NeedsCustomUpdate(Shape shape)
17251720
{ "IntelligentTieringFilter", 3 },
17261721
{ "MetricsAndOperator", 3 },
17271722
{ "AnalyticsAndOperator", 2 },
1728-
{ "IntelligentTieringAndOperator", 2}
1723+
{ "IntelligentTieringAndOperator", 2},
1724+
//TODO: Add runbook entry as to why this excluded and how to do a customization for this.
1725+
{ "GlacierJobParameters", 1 }
17291726
};
17301727
if (customUpdateShapes.TryGetValue(shape.Name, out int membersCount))
17311728
{

generator/ServiceClientGeneratorLib/Generators/SourceFiles/ServiceEnumerations.cs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace ServiceClientGenerator.Generators.SourceFiles
1818
/// Class to produce the template output
1919
/// </summary>
2020

21-
#line 1 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
21+
#line 1 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
2222
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.TextTemplating", "17.0.0.0")]
2323
public partial class ServiceEnumerations : BaseGenerator
2424
{
@@ -29,7 +29,7 @@ public partial class ServiceEnumerations : BaseGenerator
2929
public override string TransformText()
3030
{
3131

32-
#line 6 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
32+
#line 6 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
3333

3434
AddLicenseHeader();
3535

@@ -38,14 +38,14 @@ public override string TransformText()
3838
#line hidden
3939
this.Write("\r\nusing System;\r\n\r\nusing Amazon.Runtime;\r\n\r\nnamespace ");
4040

41-
#line 14 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
41+
#line 14 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
4242
this.Write(this.ToStringHelper.ToStringWithCulture(this.Config.Namespace));
4343

4444
#line default
4545
#line hidden
4646
this.Write("\r\n{\r\n");
4747

48-
#line 16 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
48+
#line 16 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
4949

5050
foreach(var enumeration in this.Config.ServiceModel.Enumerations(false))
5151
{
@@ -55,21 +55,21 @@ public override string TransformText()
5555
#line hidden
5656
this.Write("\r\n /// <summary>\r\n /// Constants used for properties of type ");
5757

58-
#line 22 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
58+
#line 22 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
5959
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
6060

6161
#line default
6262
#line hidden
6363
this.Write(".\r\n /// </summary>\r\n public class ");
6464

65-
#line 24 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
65+
#line 24 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
6666
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
6767

6868
#line default
6969
#line hidden
7070
this.Write(" : ConstantClass\r\n {\r\n\r\n");
7171

72-
#line 27 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
72+
#line 27 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
7373

7474
foreach(var enumValue in enumeration.EnumerationValues)
7575
{
@@ -80,56 +80,56 @@ public override string TransformText()
8080
#line hidden
8181
this.Write(" /// <summary>\r\n /// Constant ");
8282

83-
#line 33 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
83+
#line 33 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
8484
this.Write(this.ToStringHelper.ToStringWithCulture(enumValue.PropertyName));
8585

8686
#line default
8787
#line hidden
8888
this.Write(" for ");
8989

90-
#line 33 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
90+
#line 33 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
9191
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
9292

9393
#line default
9494
#line hidden
9595
this.Write("\r\n /// </summary>\r\n public ");
9696

97-
#line 35 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
97+
#line 35 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
9898
this.Write(this.ToStringHelper.ToStringWithCulture(enumValue.PropertyName.Equals("Equals") ? "new " : ""));
9999

100100
#line default
101101
#line hidden
102102
this.Write("static readonly ");
103103

104-
#line 35 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
104+
#line 35 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
105105
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
106106

107107
#line default
108108
#line hidden
109109
this.Write(" ");
110110

111-
#line 35 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
111+
#line 35 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
112112
this.Write(this.ToStringHelper.ToStringWithCulture(enumValue.PropertyName));
113113

114114
#line default
115115
#line hidden
116116
this.Write(" = new ");
117117

118-
#line 35 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
118+
#line 35 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
119119
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
120120

121121
#line default
122122
#line hidden
123123
this.Write("(\"");
124124

125-
#line 35 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
125+
#line 35 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
126126
this.Write(this.ToStringHelper.ToStringWithCulture(enumValue.MarshallName));
127127

128128
#line default
129129
#line hidden
130130
this.Write("\");\r\n");
131131

132-
#line 36 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
132+
#line 36 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
133133

134134
}
135135

@@ -147,7 +147,7 @@ public override string TransformText()
147147
/// </summary>
148148
public ");
149149

150-
#line 48 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
150+
#line 48 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
151151
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
152152

153153
#line default
@@ -164,14 +164,14 @@ public override string TransformText()
164164
/// <returns>The constant for the unique value</returns>
165165
public static ");
166166

167-
#line 58 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
167+
#line 58 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
168168
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
169169

170170
#line default
171171
#line hidden
172172
this.Write(" FindValue(string value)\r\n {\r\n return FindValue<");
173173

174-
#line 60 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
174+
#line 60 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
175175
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
176176

177177
#line default
@@ -186,15 +186,15 @@ public override string TransformText()
186186
/// <returns></returns>
187187
public static implicit operator ");
188188

189-
#line 68 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
189+
#line 68 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
190190
this.Write(this.ToStringHelper.ToStringWithCulture(enumeration.Name));
191191

192192
#line default
193193
#line hidden
194194
this.Write("(string value)\r\n {\r\n return FindValue(value);\r\n }\r\n }" +
195195
"\r\n\r\n");
196196

197-
#line 74 "C:\codebase\v3\AWSDotNetPublic\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
197+
#line 74 "C:\Dev\Repos\aws-sdk-net-staging\generator\ServiceClientGeneratorLib\Generators\SourceFiles\ServiceEnumerations.tt"
198198

199199
}
200200

0 commit comments

Comments
 (0)