Skip to content

Commit ecd68f2

Browse files
authored
chore: Regenerate Amazon client (#534)
* regenerate * update client * update client * regenerate client * typo
1 parent ad6a6c7 commit ecd68f2

Some content is hidden

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

43 files changed

+880
-51
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.10016"
15+
version = "0.1.10231"
1616
authors = ["Grant Gurvis <[email protected]>"]
1717
build = false
1818
exclude = [

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,18 @@ impl super::Client {
77
/// - The fluent builder is configurable:
88
/// - [`profile_arn(impl Into<String>)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::profile_arn) / [`set_profile_arn(Option<String>)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::set_profile_arn):<br>required: **false**<br>The ARN of the Q Developer profile. Required for enterprise customers, optional for Builder ID users.<br>
99
/// - [`resource_type(ResourceType)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::resource_type) / [`set_resource_type(Option<ResourceType>)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::set_resource_type):<br>required: **false**<br>(undocumented)<br>
10+
/// - [`is_email_required(bool)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::is_email_required) / [`set_is_email_required(Option<bool>)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::set_is_email_required):<br>required: **false**<br>(undocumented)<br>
1011
/// - On success, responds with
1112
/// [`GetUsageLimitsOutput`](crate::operation::get_usage_limits::GetUsageLimitsOutput) with
1213
/// field(s):
1314
/// - [`limits(Option<Vec::<UsageLimitList>>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::limits): (undocumented)
15+
/// - [`next_date_reset(Option<DateTime>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::next_date_reset): The next reset date in UTC timezone.
1416
/// - [`days_until_reset(Option<i32>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::days_until_reset): Number of days remaining until the usage metrics reset
1517
/// - [`usage_breakdown(Option<UsageBreakdown>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::usage_breakdown): Usage breakdown by SKU type
1618
/// - [`usage_breakdown_list(Option<Vec::<UsageBreakdown>>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::usage_breakdown_list): List of usage by resource type
1719
/// - [`subscription_info(Option<SubscriptionInfo>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::subscription_info): Subscription Info
1820
/// - [`overage_configuration(Option<OverageConfiguration>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::overage_configuration): Overage Configuration
1921
/// - [`user_info(Option<UserInfo>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::user_info): User Information
20-
/// - [`free_trial_info(Option<FreeTrialInfo>)`](crate::operation::get_usage_limits::GetUsageLimitsOutput::free_trial_info): User's free trial info
2122
/// - On failure, responds with
2223
/// [`SdkError<GetUsageLimitsError>`](crate::operation::get_usage_limits::GetUsageLimitsError)
2324
pub fn get_usage_limits(&self) -> crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ impl super::Client {
1616
/// [`ListAvailableModelsOutput`](crate::operation::list_available_models::ListAvailableModelsOutput)
1717
/// with field(s):
1818
/// - [`models(Vec::<Model>)`](crate::operation::list_available_models::ListAvailableModelsOutput::models): List of available models
19-
/// - [`default_model(Option<Model>)`](crate::operation::list_available_models::ListAvailableModelsOutput::default_model): Default model set by the client
19+
/// - [`default_model(Model)`](crate::operation::list_available_models::ListAvailableModelsOutput::default_model): Default model set by the client
2020
/// - [`next_token(Option<String>)`](crate::operation::list_available_models::ListAvailableModelsOutput::next_token): Token for retrieving the next page of results
2121
/// - On failure, responds with
2222
/// [`SdkError<ListAvailableModelsError>`](crate::operation::list_available_models::ListAvailableModelsError)

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ impl super::Client {
66
///
77
/// - The fluent builder is configurable:
88
/// - [`overage_configuration(OverageConfiguration)`](crate::operation::set_user_preference::builders::SetUserPreferenceFluentBuilder::overage_configuration) / [`set_overage_configuration(Option<OverageConfiguration>)`](crate::operation::set_user_preference::builders::SetUserPreferenceFluentBuilder::set_overage_configuration):<br>required: **false**<br>(undocumented)<br>
9+
/// - [`profile_arn(impl Into<String>)`](crate::operation::set_user_preference::builders::SetUserPreferenceFluentBuilder::profile_arn) / [`set_profile_arn(Option<String>)`](crate::operation::set_user_preference::builders::SetUserPreferenceFluentBuilder::set_profile_arn):<br>required: **false**<br>(undocumented)<br>
910
/// - On success, responds with
1011
/// [`SetUserPreferenceOutput`](crate::operation::set_user_preference::SetUserPreferenceOutput)
1112
/// - On failure, responds with

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,14 @@ impl ::aws_smithy_runtime_api::client::ser_de::SerializeRequest for GetUsageLimi
214214
query.push_kv("resourceType", &::aws_smithy_http::query::fmt_string(inner_2));
215215
}
216216
}
217+
if let ::std::option::Option::Some(inner_3) = &_input.is_email_required {
218+
{
219+
query.push_kv(
220+
"isEmailRequired",
221+
::aws_smithy_types::primitive::Encoder::from(*inner_3).encode(),
222+
);
223+
}
224+
}
217225
::std::result::Result::Ok(())
218226
}
219227
#[allow(clippy::unnecessary_wraps)]

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

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ pub struct GetUsageLimitsInput {
88
pub profile_arn: ::std::option::Option<::std::string::String>,
99
#[allow(missing_docs)] // documentation missing in model
1010
pub resource_type: ::std::option::Option<crate::types::ResourceType>,
11+
#[allow(missing_docs)] // documentation missing in model
12+
pub is_email_required: ::std::option::Option<bool>,
1113
}
1214
impl GetUsageLimitsInput {
1315
/// The ARN of the Q Developer profile. Required for enterprise customers, optional for Builder
@@ -20,6 +22,11 @@ impl GetUsageLimitsInput {
2022
pub fn resource_type(&self) -> ::std::option::Option<&crate::types::ResourceType> {
2123
self.resource_type.as_ref()
2224
}
25+
26+
#[allow(missing_docs)] // documentation missing in model
27+
pub fn is_email_required(&self) -> ::std::option::Option<bool> {
28+
self.is_email_required
29+
}
2330
}
2431
impl GetUsageLimitsInput {
2532
/// Creates a new builder-style object to manufacture
@@ -35,6 +42,7 @@ impl GetUsageLimitsInput {
3542
pub struct GetUsageLimitsInputBuilder {
3643
pub(crate) profile_arn: ::std::option::Option<::std::string::String>,
3744
pub(crate) resource_type: ::std::option::Option<crate::types::ResourceType>,
45+
pub(crate) is_email_required: ::std::option::Option<bool>,
3846
}
3947
impl GetUsageLimitsInputBuilder {
4048
/// The ARN of the Q Developer profile. Required for enterprise customers, optional for Builder
@@ -74,6 +82,23 @@ impl GetUsageLimitsInputBuilder {
7482
&self.resource_type
7583
}
7684

85+
#[allow(missing_docs)] // documentation missing in model
86+
pub fn is_email_required(mut self, input: bool) -> Self {
87+
self.is_email_required = ::std::option::Option::Some(input);
88+
self
89+
}
90+
91+
#[allow(missing_docs)] // documentation missing in model
92+
pub fn set_is_email_required(mut self, input: ::std::option::Option<bool>) -> Self {
93+
self.is_email_required = input;
94+
self
95+
}
96+
97+
#[allow(missing_docs)] // documentation missing in model
98+
pub fn get_is_email_required(&self) -> &::std::option::Option<bool> {
99+
&self.is_email_required
100+
}
101+
77102
/// Consumes the builder and constructs a
78103
/// [`GetUsageLimitsInput`](crate::operation::get_usage_limits::GetUsageLimitsInput).
79104
pub fn build(
@@ -85,6 +110,7 @@ impl GetUsageLimitsInputBuilder {
85110
::std::result::Result::Ok(crate::operation::get_usage_limits::GetUsageLimitsInput {
86111
profile_arn: self.profile_arn,
87112
resource_type: self.resource_type,
113+
is_email_required: self.is_email_required,
88114
})
89115
}
90116
}

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

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
pub struct GetUsageLimitsOutput {
66
#[allow(missing_docs)] // documentation missing in model
77
pub limits: ::std::option::Option<::std::vec::Vec<crate::types::UsageLimitList>>,
8+
/// The next reset date in UTC timezone.
9+
pub next_date_reset: ::std::option::Option<::aws_smithy_types::DateTime>,
810
/// Number of days remaining until the usage metrics reset
911
pub days_until_reset: ::std::option::Option<i32>,
1012
/// Usage breakdown by SKU type
@@ -17,8 +19,6 @@ pub struct GetUsageLimitsOutput {
1719
pub overage_configuration: ::std::option::Option<crate::types::OverageConfiguration>,
1820
/// User Information
1921
pub user_info: ::std::option::Option<crate::types::UserInfo>,
20-
/// User's free trial info
21-
pub free_trial_info: ::std::option::Option<crate::types::FreeTrialInfo>,
2222
_request_id: Option<String>,
2323
}
2424
impl GetUsageLimitsOutput {
@@ -29,6 +29,11 @@ impl GetUsageLimitsOutput {
2929
self.limits.as_deref().unwrap_or_default()
3030
}
3131

32+
/// The next reset date in UTC timezone.
33+
pub fn next_date_reset(&self) -> ::std::option::Option<&::aws_smithy_types::DateTime> {
34+
self.next_date_reset.as_ref()
35+
}
36+
3237
/// Number of days remaining until the usage metrics reset
3338
pub fn days_until_reset(&self) -> ::std::option::Option<i32> {
3439
self.days_until_reset
@@ -61,11 +66,6 @@ impl GetUsageLimitsOutput {
6166
pub fn user_info(&self) -> ::std::option::Option<&crate::types::UserInfo> {
6267
self.user_info.as_ref()
6368
}
64-
65-
/// User's free trial info
66-
pub fn free_trial_info(&self) -> ::std::option::Option<&crate::types::FreeTrialInfo> {
67-
self.free_trial_info.as_ref()
68-
}
6969
}
7070
impl ::aws_types::request_id::RequestId for GetUsageLimitsOutput {
7171
fn request_id(&self) -> Option<&str> {
@@ -86,13 +86,13 @@ impl GetUsageLimitsOutput {
8686
#[non_exhaustive]
8787
pub struct GetUsageLimitsOutputBuilder {
8888
pub(crate) limits: ::std::option::Option<::std::vec::Vec<crate::types::UsageLimitList>>,
89+
pub(crate) next_date_reset: ::std::option::Option<::aws_smithy_types::DateTime>,
8990
pub(crate) days_until_reset: ::std::option::Option<i32>,
9091
pub(crate) usage_breakdown: ::std::option::Option<crate::types::UsageBreakdown>,
9192
pub(crate) usage_breakdown_list: ::std::option::Option<::std::vec::Vec<crate::types::UsageBreakdown>>,
9293
pub(crate) subscription_info: ::std::option::Option<crate::types::SubscriptionInfo>,
9394
pub(crate) overage_configuration: ::std::option::Option<crate::types::OverageConfiguration>,
9495
pub(crate) user_info: ::std::option::Option<crate::types::UserInfo>,
95-
pub(crate) free_trial_info: ::std::option::Option<crate::types::FreeTrialInfo>,
9696
_request_id: Option<String>,
9797
}
9898
impl GetUsageLimitsOutputBuilder {
@@ -117,6 +117,23 @@ impl GetUsageLimitsOutputBuilder {
117117
&self.limits
118118
}
119119

120+
/// The next reset date in UTC timezone.
121+
pub fn next_date_reset(mut self, input: ::aws_smithy_types::DateTime) -> Self {
122+
self.next_date_reset = ::std::option::Option::Some(input);
123+
self
124+
}
125+
126+
/// The next reset date in UTC timezone.
127+
pub fn set_next_date_reset(mut self, input: ::std::option::Option<::aws_smithy_types::DateTime>) -> Self {
128+
self.next_date_reset = input;
129+
self
130+
}
131+
132+
/// The next reset date in UTC timezone.
133+
pub fn get_next_date_reset(&self) -> &::std::option::Option<::aws_smithy_types::DateTime> {
134+
&self.next_date_reset
135+
}
136+
120137
/// Number of days remaining until the usage metrics reset
121138
pub fn days_until_reset(mut self, input: i32) -> Self {
122139
self.days_until_reset = ::std::option::Option::Some(input);
@@ -232,23 +249,6 @@ impl GetUsageLimitsOutputBuilder {
232249
&self.user_info
233250
}
234251

235-
/// User's free trial info
236-
pub fn free_trial_info(mut self, input: crate::types::FreeTrialInfo) -> Self {
237-
self.free_trial_info = ::std::option::Option::Some(input);
238-
self
239-
}
240-
241-
/// User's free trial info
242-
pub fn set_free_trial_info(mut self, input: ::std::option::Option<crate::types::FreeTrialInfo>) -> Self {
243-
self.free_trial_info = input;
244-
self
245-
}
246-
247-
/// User's free trial info
248-
pub fn get_free_trial_info(&self) -> &::std::option::Option<crate::types::FreeTrialInfo> {
249-
&self.free_trial_info
250-
}
251-
252252
pub(crate) fn _request_id(mut self, request_id: impl Into<String>) -> Self {
253253
self._request_id = Some(request_id.into());
254254
self
@@ -264,13 +264,13 @@ impl GetUsageLimitsOutputBuilder {
264264
pub fn build(self) -> crate::operation::get_usage_limits::GetUsageLimitsOutput {
265265
crate::operation::get_usage_limits::GetUsageLimitsOutput {
266266
limits: self.limits,
267+
next_date_reset: self.next_date_reset,
267268
days_until_reset: self.days_until_reset,
268269
usage_breakdown: self.usage_breakdown,
269270
usage_breakdown_list: self.usage_breakdown_list,
270271
subscription_info: self.subscription_info,
271272
overage_configuration: self.overage_configuration,
272273
user_info: self.user_info,
273-
free_trial_info: self.free_trial_info,
274274
_request_id: self._request_id,
275275
}
276276
}

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,21 @@ impl GetUsageLimitsFluentBuilder {
154154
pub fn get_resource_type(&self) -> &::std::option::Option<crate::types::ResourceType> {
155155
self.inner.get_resource_type()
156156
}
157+
158+
#[allow(missing_docs)] // documentation missing in model
159+
pub fn is_email_required(mut self, input: bool) -> Self {
160+
self.inner = self.inner.is_email_required(input);
161+
self
162+
}
163+
164+
#[allow(missing_docs)] // documentation missing in model
165+
pub fn set_is_email_required(mut self, input: ::std::option::Option<bool>) -> Self {
166+
self.inner = self.inner.set_is_email_required(input);
167+
self
168+
}
169+
170+
#[allow(missing_docs)] // documentation missing in model
171+
pub fn get_is_email_required(&self) -> &::std::option::Option<bool> {
172+
self.inner.get_is_email_required()
173+
}
157174
}

crates/amzn-codewhisperer-client/src/operation/list_available_models/_list_available_models_output.rs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pub struct ListAvailableModelsOutput {
66
/// List of available models
77
pub models: ::std::vec::Vec<crate::types::Model>,
88
/// Default model set by the client
9-
pub default_model: ::std::option::Option<crate::types::Model>,
9+
pub default_model: crate::types::Model,
1010
/// Token for retrieving the next page of results
1111
pub next_token: ::std::option::Option<::std::string::String>,
1212
_request_id: Option<String>,
@@ -19,8 +19,8 @@ impl ListAvailableModelsOutput {
1919
}
2020

2121
/// Default model set by the client
22-
pub fn default_model(&self) -> ::std::option::Option<&crate::types::Model> {
23-
self.default_model.as_ref()
22+
pub fn default_model(&self) -> &crate::types::Model {
23+
&self.default_model
2424
}
2525

2626
/// Token for retrieving the next page of results
@@ -76,6 +76,7 @@ impl ListAvailableModelsOutputBuilder {
7676
}
7777

7878
/// Default model set by the client
79+
/// This field is required.
7980
pub fn default_model(mut self, input: crate::types::Model) -> Self {
8081
self.default_model = ::std::option::Option::Some(input);
8182
self
@@ -123,6 +124,7 @@ impl ListAvailableModelsOutputBuilder {
123124
/// [`ListAvailableModelsOutput`](crate::operation::list_available_models::ListAvailableModelsOutput).
124125
/// This method will fail if any of the following fields are not set:
125126
/// - [`models`](crate::operation::list_available_models::builders::ListAvailableModelsOutputBuilder::models)
127+
/// - [`default_model`](crate::operation::list_available_models::builders::ListAvailableModelsOutputBuilder::default_model)
126128
pub fn build(
127129
self,
128130
) -> ::std::result::Result<
@@ -136,7 +138,12 @@ impl ListAvailableModelsOutputBuilder {
136138
"models was not specified but it is required when building ListAvailableModelsOutput",
137139
)
138140
})?,
139-
default_model: self.default_model,
141+
default_model: self.default_model.ok_or_else(|| {
142+
::aws_smithy_types::error::operation::BuildError::missing_field(
143+
"default_model",
144+
"default_model was not specified but it is required when building ListAvailableModelsOutput",
145+
)
146+
})?,
140147
next_token: self.next_token,
141148
_request_id: self._request_id,
142149
})

0 commit comments

Comments
 (0)