Skip to content

Commit e797127

Browse files
authored
chore: update amazon clients (#464)
* regenerate * update client
1 parent ed77799 commit e797127

Some content is hidden

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

53 files changed

+1502
-11
lines changed

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/amzn-codewhisperer-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
[package]
1313
edition = "2021"
1414
name = "amzn-codewhisperer-client"
15-
version = "0.1.9858"
15+
version = "0.1.9884"
1616
authors = ["Grant Gurvis <[email protected]>"]
1717
build = false
1818
exclude = [

crates/amzn-codewhisperer-client/src/client/get_usage_limits.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ impl super::Client {
1212
/// field(s):
1313
/// - [`limits(Vec::<UsageLimitList>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::limits): (undocumented)
1414
/// - [`days_until_reset(i32)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::days_until_reset): Number of days remaining until the usage metrics reset
15+
/// - [`usage_breakdown(Option<UsageBreakdown>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::usage_breakdown): Usage breakdown by SKU type
1516
/// - [`subscription_info(Option<SubscriptionInfo>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::subscription_info): Subscription Info
1617
/// - [`overage_configuration(Option<OverageConfiguration>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::overage_configuration): Overage Configuration
1718
/// - On failure, responds with

crates/amzn-codewhisperer-client/src/operation/get_usage_limits/_get_usage_limits_output.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ pub struct GetUsageLimitsOutput {
77
pub limits: ::std::vec::Vec<crate::types::UsageLimitList>,
88
/// Number of days remaining until the usage metrics reset
99
pub days_until_reset: i32,
10+
/// Usage breakdown by SKU type
11+
pub usage_breakdown: ::std::option::Option<crate::types::UsageBreakdown>,
1012
/// Subscription Info
1113
pub subscription_info: ::std::option::Option<crate::types::SubscriptionInfo>,
1214
/// Overage Configuration
@@ -25,6 +27,11 @@ impl GetUsageLimitsOutput {
2527
self.days_until_reset
2628
}
2729

30+
/// Usage breakdown by SKU type
31+
pub fn usage_breakdown(&self) -> ::std::option::Option<&crate::types::UsageBreakdown> {
32+
self.usage_breakdown.as_ref()
33+
}
34+
2835
/// Subscription Info
2936
pub fn subscription_info(&self) -> ::std::option::Option<&crate::types::SubscriptionInfo> {
3037
self.subscription_info.as_ref()
@@ -55,6 +62,7 @@ impl GetUsageLimitsOutput {
5562
pub struct GetUsageLimitsOutputBuilder {
5663
pub(crate) limits: ::std::option::Option<::std::vec::Vec<crate::types::UsageLimitList>>,
5764
pub(crate) days_until_reset: ::std::option::Option<i32>,
65+
pub(crate) usage_breakdown: ::std::option::Option<crate::types::UsageBreakdown>,
5866
pub(crate) subscription_info: ::std::option::Option<crate::types::SubscriptionInfo>,
5967
pub(crate) overage_configuration: ::std::option::Option<crate::types::OverageConfiguration>,
6068
_request_id: Option<String>,
@@ -99,6 +107,23 @@ impl GetUsageLimitsOutputBuilder {
99107
&self.days_until_reset
100108
}
101109

110+
/// Usage breakdown by SKU type
111+
pub fn usage_breakdown(mut self, input: crate::types::UsageBreakdown) -> Self {
112+
self.usage_breakdown = ::std::option::Option::Some(input);
113+
self
114+
}
115+
116+
/// Usage breakdown by SKU type
117+
pub fn set_usage_breakdown(mut self, input: ::std::option::Option<crate::types::UsageBreakdown>) -> Self {
118+
self.usage_breakdown = input;
119+
self
120+
}
121+
122+
/// Usage breakdown by SKU type
123+
pub fn get_usage_breakdown(&self) -> &::std::option::Option<crate::types::UsageBreakdown> {
124+
&self.usage_breakdown
125+
}
126+
102127
/// Subscription Info
103128
pub fn subscription_info(mut self, input: crate::types::SubscriptionInfo) -> Self {
104129
self.subscription_info = ::std::option::Option::Some(input);
@@ -170,6 +195,7 @@ impl GetUsageLimitsOutputBuilder {
170195
"days_until_reset was not specified but it is required when building GetUsageLimitsOutput",
171196
)
172197
})?,
198+
usage_breakdown: self.usage_breakdown,
173199
subscription_info: self.subscription_info,
174200
overage_configuration: self.overage_configuration,
175201
_request_id: self._request_id,

crates/amzn-codewhisperer-client/src/protocol_serde.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ pub(crate) mod shape_transformation_spec;
262262

263263
pub(crate) mod shape_upload_context;
264264

265+
pub(crate) mod shape_usage_breakdown;
266+
265267
pub(crate) mod shape_usage_limits;
266268

267269
pub(crate) mod shape_user_context;
@@ -434,6 +436,10 @@ pub(crate) mod shape_workspace_context;
434436

435437
pub(crate) mod shape_application_properties;
436438

439+
pub(crate) mod shape_cache_point;
440+
441+
pub(crate) mod shape_client_cache_config;
442+
437443
pub(crate) mod shape_external_identity_details;
438444

439445
pub(crate) mod shape_followup_prompt;

crates/amzn-codewhisperer-client/src/protocol_serde/shape_assistant_response_message.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,11 @@ pub fn ser_assistant_response_message(
5151
}
5252
array_13.finish();
5353
}
54+
if let Some(var_16) = &input.cache_point {
55+
#[allow(unused_mut)]
56+
let mut object_17 = object.key("cachePoint").start_object();
57+
crate::protocol_serde::shape_cache_point::ser_cache_point(&mut object_17, var_16)?;
58+
object_17.finish();
59+
}
5460
Ok(())
5561
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2+
pub fn ser_cache_point(
3+
object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
4+
input: &crate::types::CachePoint,
5+
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
6+
{
7+
object.key("type").string(input.r#type.as_str());
8+
}
9+
Ok(())
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2+
pub fn ser_client_cache_config(
3+
object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
4+
input: &crate::types::ClientCacheConfig,
5+
) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
6+
if let Some(var_1) = &input.use_client_caching_only {
7+
object.key("useClientCachingOnly").boolean(*var_1);
8+
}
9+
Ok(())
10+
}

crates/amzn-codewhisperer-client/src/protocol_serde/shape_get_usage_limits.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,11 @@ pub(crate) fn de_get_usage_limits(
154154
.transpose()?,
155155
);
156156
},
157+
"usageBreakdown" => {
158+
builder = builder.set_usage_breakdown(
159+
crate::protocol_serde::shape_usage_breakdown::de_usage_breakdown(tokens)?,
160+
);
161+
},
157162
"subscriptionInfo" => {
158163
builder = builder.set_subscription_info(
159164
crate::protocol_serde::shape_subscription_info::de_subscription_info(tokens)?,

crates/amzn-codewhisperer-client/src/protocol_serde/shape_tool.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ pub fn ser_tool(
1010
crate::protocol_serde::shape_tool_specification::ser_tool_specification(&mut object_1, inner)?;
1111
object_1.finish();
1212
},
13+
crate::types::Tool::CachePoint(inner) => {
14+
#[allow(unused_mut)]
15+
let mut object_2 = object_28.key("cachePoint").start_object();
16+
crate::protocol_serde::shape_cache_point::ser_cache_point(&mut object_2, inner)?;
17+
object_2.finish();
18+
},
1319
crate::types::Tool::Unknown => {
1420
return Err(::aws_smithy_types::error::operation::SerializationError::unknown_variant("Tool"));
1521
},

0 commit comments

Comments
 (0)