Skip to content

Commit ce46750

Browse files
This release adds new GetIdentityContext API, Dashboard customization options for tables and pivot tables, Visual styling options- borders and decals, map GeocodingPreferences, KeyPairCredentials for DataSourceCredentials. Snapshot APIs now support registered users. Parameters limit increased to 400
1 parent 20c4c31 commit ce46750

File tree

115 files changed

+10496
-34
lines changed

Some content is hidden

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

115 files changed

+10496
-34
lines changed

generator/ServiceModels/quicksight/quicksight-2018-04-01.api.json

Lines changed: 383 additions & 9 deletions
Large diffs are not rendered by default.

generator/ServiceModels/quicksight/quicksight-2018-04-01.docs.json

Lines changed: 310 additions & 9 deletions
Large diffs are not rendered by default.

generator/ServiceModels/quicksight/quicksight-2018-04-01.normal.json

Lines changed: 631 additions & 9 deletions
Large diffs are not rendered by default.

sdk/code-analysis/ServiceAnalysis/QuickSight/Generated/PropertyValueRules.xml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1975,6 +1975,17 @@
19751975
<property>Amazon.QuickSight.Model.GetFlowPermissionsResponse.FlowId</property>
19761976
<pattern>[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}</pattern>
19771977
</property-value-rule>
1978+
<property-value-rule>
1979+
<property>Amazon.QuickSight.Model.GetIdentityContextRequest.AwsAccountId</property>
1980+
<min>12</min>
1981+
<max>12</max>
1982+
<pattern>^[0-9]{12}$</pattern>
1983+
</property-value-rule>
1984+
<property-value-rule>
1985+
<property>Amazon.QuickSight.Model.GetIdentityContextRequest.Namespace</property>
1986+
<max>64</max>
1987+
<pattern>^[a-zA-Z0-9._-]*$</pattern>
1988+
</property-value-rule>
19781989
<property-value-rule>
19791990
<property>Amazon.QuickSight.Model.GetSessionEmbedUrlRequest.AwsAccountId</property>
19801991
<min>12</min>
@@ -3913,6 +3924,10 @@
39133924
<min>1</min>
39143925
<max>1000</max>
39153926
</property-value-rule>
3927+
<property-value-rule>
3928+
<property>Amazon.QuickSight.Model.BorderSettings.BorderColor</property>
3929+
<pattern>^#[A-F0-9]{6}(?:[A-F0-9]{2})?$</pattern>
3930+
</property-value-rule>
39163931
<property-value-rule>
39173932
<property>Amazon.QuickSight.Model.BorderStyle.Width</property>
39183933
<max>50</max>
@@ -4157,6 +4172,16 @@
41574172
<property>Amazon.QuickSight.Model.ContributionAnalysisFactor.FieldName</property>
41584173
<max>256</max>
41594174
</property-value-rule>
4175+
<property-value-rule>
4176+
<property>Amazon.QuickSight.Model.Coordinate.Latitude</property>
4177+
<min>-90</min>
4178+
<max>90</max>
4179+
</property-value-rule>
4180+
<property-value-rule>
4181+
<property>Amazon.QuickSight.Model.Coordinate.Longitude</property>
4182+
<min>-180</min>
4183+
<max>180</max>
4184+
</property-value-rule>
41604185
<property-value-rule>
41614186
<property>Amazon.QuickSight.Model.CreateColumnsOperation.Alias</property>
41624187
<min>1</min>
@@ -4407,6 +4432,16 @@
44074432
<property>Amazon.QuickSight.Model.DataColorPalette.EmptyFillColor</property>
44084433
<pattern>^#[A-F0-9]{6}$</pattern>
44094434
</property-value-rule>
4435+
<property-value-rule>
4436+
<property>Amazon.QuickSight.Model.DataFieldBarSeriesItem.FieldId</property>
4437+
<min>1</min>
4438+
<max>512</max>
4439+
</property-value-rule>
4440+
<property-value-rule>
4441+
<property>Amazon.QuickSight.Model.DataFieldComboSeriesItem.FieldId</property>
4442+
<min>1</min>
4443+
<max>512</max>
4444+
</property-value-rule>
44104445
<property-value-rule>
44114446
<property>Amazon.QuickSight.Model.DataFieldSeriesItem.FieldId</property>
44124447
<min>1</min>
@@ -4582,6 +4617,14 @@
45824617
<min>1</min>
45834618
<max>128</max>
45844619
</property-value-rule>
4620+
<property-value-rule>
4621+
<property>Amazon.QuickSight.Model.DecalSettings.DecalColor</property>
4622+
<pattern>^#[A-F0-9]{6}(?:[A-F0-9]{2})?$</pattern>
4623+
</property-value-rule>
4624+
<property-value-rule>
4625+
<property>Amazon.QuickSight.Model.DecalSettings.ElementValue</property>
4626+
<max>1024</max>
4627+
</property-value-rule>
45854628
<property-value-rule>
45864629
<property>Amazon.QuickSight.Model.DecimalDatasetParameter.Id</property>
45874630
<min>1</min>
@@ -4693,6 +4736,16 @@
46934736
<property>Amazon.QuickSight.Model.FailedKeyRegistrationEntry.Message</property>
46944737
<pattern>.*\S.*</pattern>
46954738
</property-value-rule>
4739+
<property-value-rule>
4740+
<property>Amazon.QuickSight.Model.FieldBarSeriesItem.FieldId</property>
4741+
<min>1</min>
4742+
<max>512</max>
4743+
</property-value-rule>
4744+
<property-value-rule>
4745+
<property>Amazon.QuickSight.Model.FieldComboSeriesItem.FieldId</property>
4746+
<min>1</min>
4747+
<max>512</max>
4748+
</property-value-rule>
46964749
<property-value-rule>
46974750
<property>Amazon.QuickSight.Model.FieldFolder.Description</property>
46984751
<max>500</max>
@@ -5047,6 +5100,31 @@
50475100
<min>1</min>
50485101
<max>128</max>
50495102
</property-value-rule>
5103+
<property-value-rule>
5104+
<property>Amazon.QuickSight.Model.GeocoderHierarchy.City</property>
5105+
<min>0</min>
5106+
<max>3000</max>
5107+
</property-value-rule>
5108+
<property-value-rule>
5109+
<property>Amazon.QuickSight.Model.GeocoderHierarchy.Country</property>
5110+
<min>0</min>
5111+
<max>3000</max>
5112+
</property-value-rule>
5113+
<property-value-rule>
5114+
<property>Amazon.QuickSight.Model.GeocoderHierarchy.County</property>
5115+
<min>0</min>
5116+
<max>3000</max>
5117+
</property-value-rule>
5118+
<property-value-rule>
5119+
<property>Amazon.QuickSight.Model.GeocoderHierarchy.PostCode</property>
5120+
<min>0</min>
5121+
<max>3000</max>
5122+
</property-value-rule>
5123+
<property-value-rule>
5124+
<property>Amazon.QuickSight.Model.GeocoderHierarchy.State</property>
5125+
<min>0</min>
5126+
<max>3000</max>
5127+
</property-value-rule>
50505128
<property-value-rule>
50515129
<property>Amazon.QuickSight.Model.GeospatialCategoricalColor.DefaultOpacity</property>
50525130
<min>0</min>
@@ -5408,6 +5486,21 @@
54085486
<min>1</min>
54095487
<max>512</max>
54105488
</property-value-rule>
5489+
<property-value-rule>
5490+
<property>Amazon.QuickSight.Model.KeyPairCredentials.KeyPairUsername</property>
5491+
<min>1</min>
5492+
<max>64</max>
5493+
</property-value-rule>
5494+
<property-value-rule>
5495+
<property>Amazon.QuickSight.Model.KeyPairCredentials.PrivateKey</property>
5496+
<min>1600</min>
5497+
<max>8000</max>
5498+
<pattern>^-{5}BEGIN (ENCRYPTED )?PRIVATE KEY-{5}\u000D?\u000A([A-Za-z0-9/+]{64}\u000D?\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\u000D?\u000A-{5}END (ENCRYPTED )?PRIVATE KEY-{5}(\u000D?\u000A)?$</pattern>
5499+
</property-value-rule>
5500+
<property-value-rule>
5501+
<property>Amazon.QuickSight.Model.KeyPairCredentials.PrivateKeyPassphrase</property>
5502+
<max>256</max>
5503+
</property-value-rule>
54115504
<property-value-rule>
54125505
<property>Amazon.QuickSight.Model.KPISparklineOptions.Color</property>
54135506
<pattern>^#[A-F0-9]{6}$</pattern>

sdk/src/Services/QuickSight/Generated/Model/AnalysisDefinition.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ internal bool IsSetOptions()
202202
/// to distinguish between a property not set or a property being empty to clear out a value. To retain the previous
203203
/// SDK behavior set the AWSConfigs.InitializeCollections static property to true.
204204
/// </summary>
205-
[AWSProperty(Max=200)]
205+
[AWSProperty(Max=400)]
206206
public List<ParameterDeclaration> ParameterDeclarations
207207
{
208208
get { return this._parameterDeclarations; }

sdk/src/Services/QuickSight/Generated/Model/BarChartConfiguration.cs

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,13 @@ public partial class BarChartConfiguration
4040
private ChartAxisLabelOptions _colorLabelOptions;
4141
private List<ContributionAnalysisDefault> _contributionAnalysisDefaults = AWSConfigs.InitializeCollections ? new List<ContributionAnalysisDefault>() : null;
4242
private DataLabelOptions _dataLabels;
43+
private BarChartDefaultSeriesSettings _defaultSeriesSettings;
4344
private BarChartFieldWells _fieldWells;
4445
private VisualInteractionOptions _interactions;
4546
private LegendOptions _legend;
4647
private BarChartOrientation _orientation;
4748
private List<ReferenceLine> _referenceLines = AWSConfigs.InitializeCollections ? new List<ReferenceLine>() : null;
49+
private List<BarSeriesItem> _series = AWSConfigs.InitializeCollections ? new List<BarSeriesItem>() : null;
4850
private SmallMultiplesOptions _smallMultiplesOptions;
4951
private BarChartSortConfiguration _sortConfiguration;
5052
private TooltipOptions _tooltip;
@@ -169,6 +171,24 @@ internal bool IsSetDataLabels()
169171
return this._dataLabels != null;
170172
}
171173

174+
/// <summary>
175+
/// Gets and sets the property DefaultSeriesSettings.
176+
/// <para>
177+
/// The options that determine the default presentation of all bar series in <c>BarChartVisual</c>.
178+
/// </para>
179+
/// </summary>
180+
public BarChartDefaultSeriesSettings DefaultSeriesSettings
181+
{
182+
get { return this._defaultSeriesSettings; }
183+
set { this._defaultSeriesSettings = value; }
184+
}
185+
186+
// Check to see if DefaultSeriesSettings property is set
187+
internal bool IsSetDefaultSeriesSettings()
188+
{
189+
return this._defaultSeriesSettings != null;
190+
}
191+
172192
/// <summary>
173193
/// Gets and sets the property FieldWells.
174194
/// <para>
@@ -279,6 +299,30 @@ internal bool IsSetReferenceLines()
279299
return this._referenceLines != null && (this._referenceLines.Count > 0 || !AWSConfigs.InitializeCollections);
280300
}
281301

302+
/// <summary>
303+
/// Gets and sets the property Series.
304+
/// <para>
305+
/// The series item configuration of a <c>BarChartVisual</c>.
306+
/// </para>
307+
/// <para />
308+
/// Starting with version 4 of the SDK this property will default to null. If no data for this property is returned
309+
/// from the service the property will also be null. This was changed to improve performance and allow the SDK and caller
310+
/// to distinguish between a property not set or a property being empty to clear out a value. To retain the previous
311+
/// SDK behavior set the AWSConfigs.InitializeCollections static property to true.
312+
/// </summary>
313+
[AWSProperty(Max=2000)]
314+
public List<BarSeriesItem> Series
315+
{
316+
get { return this._series; }
317+
set { this._series = value; }
318+
}
319+
320+
// Check to see if Series property is set
321+
internal bool IsSetSeries()
322+
{
323+
return this._series != null && (this._series.Count > 0 || !AWSConfigs.InitializeCollections);
324+
}
325+
282326
/// <summary>
283327
/// Gets and sets the property SmallMultiplesOptions.
284328
/// <para>
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
/*
17+
* Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model.
18+
*/
19+
using System;
20+
using System.Collections.Generic;
21+
using System.Xml.Serialization;
22+
using System.Text;
23+
using System.IO;
24+
using System.Net;
25+
26+
using Amazon.Runtime;
27+
using Amazon.Runtime.Internal;
28+
29+
#pragma warning disable CS0612,CS0618,CS1570
30+
namespace Amazon.QuickSight.Model
31+
{
32+
/// <summary>
33+
/// The options that determine the default presentation of all bar series in <c>BarChartVisual</c>.
34+
/// </summary>
35+
public partial class BarChartDefaultSeriesSettings
36+
{
37+
private BorderSettings _borderSettings;
38+
private DecalSettings _decalSettings;
39+
40+
/// <summary>
41+
/// Gets and sets the property BorderSettings.
42+
/// <para>
43+
/// Border settings for all bar series in the visual.
44+
/// </para>
45+
/// </summary>
46+
public BorderSettings BorderSettings
47+
{
48+
get { return this._borderSettings; }
49+
set { this._borderSettings = value; }
50+
}
51+
52+
// Check to see if BorderSettings property is set
53+
internal bool IsSetBorderSettings()
54+
{
55+
return this._borderSettings != null;
56+
}
57+
58+
/// <summary>
59+
/// Gets and sets the property DecalSettings.
60+
/// <para>
61+
/// Decal settings for all bar series in the visual.
62+
/// </para>
63+
/// </summary>
64+
public DecalSettings DecalSettings
65+
{
66+
get { return this._decalSettings; }
67+
set { this._decalSettings = value; }
68+
}
69+
70+
// Check to see if DecalSettings property is set
71+
internal bool IsSetDecalSettings()
72+
{
73+
return this._decalSettings != null;
74+
}
75+
76+
}
77+
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
/*
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License").
5+
* You may not use this file except in compliance with the License.
6+
* A copy of the License is located at
7+
*
8+
* http://aws.amazon.com/apache2.0
9+
*
10+
* or in the "license" file accompanying this file. This file is distributed
11+
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12+
* express or implied. See the License for the specific language governing
13+
* permissions and limitations under the License.
14+
*/
15+
16+
/*
17+
* Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model.
18+
*/
19+
using System;
20+
using System.Collections.Generic;
21+
using System.Xml.Serialization;
22+
using System.Text;
23+
using System.IO;
24+
using System.Net;
25+
26+
using Amazon.Runtime;
27+
using Amazon.Runtime.Internal;
28+
29+
#pragma warning disable CS0612,CS0618,CS1570
30+
namespace Amazon.QuickSight.Model
31+
{
32+
/// <summary>
33+
/// Options that determine the presentation of a bar series in the visual.
34+
/// </summary>
35+
public partial class BarChartSeriesSettings
36+
{
37+
private BorderSettings _borderSettings;
38+
private DecalSettings _decalSettings;
39+
40+
/// <summary>
41+
/// Gets and sets the property BorderSettings.
42+
/// <para>
43+
/// Border settings for the bar series.
44+
/// </para>
45+
/// </summary>
46+
public BorderSettings BorderSettings
47+
{
48+
get { return this._borderSettings; }
49+
set { this._borderSettings = value; }
50+
}
51+
52+
// Check to see if BorderSettings property is set
53+
internal bool IsSetBorderSettings()
54+
{
55+
return this._borderSettings != null;
56+
}
57+
58+
/// <summary>
59+
/// Gets and sets the property DecalSettings.
60+
/// <para>
61+
/// Decal settings for the bar series.
62+
/// </para>
63+
/// </summary>
64+
public DecalSettings DecalSettings
65+
{
66+
get { return this._decalSettings; }
67+
set { this._decalSettings = value; }
68+
}
69+
70+
// Check to see if DecalSettings property is set
71+
internal bool IsSetDecalSettings()
72+
{
73+
return this._decalSettings != null;
74+
}
75+
76+
}
77+
}

0 commit comments

Comments
 (0)