Skip to content

Commit 5bf5afa

Browse files
authored
Update q-developer smithy clients and reformat files (#2698)
* Update q-developer smithy clients and reformat files * Fix formatting
1 parent 45a9b89 commit 5bf5afa

Some content is hidden

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

45 files changed

+1060
-59
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.10231"
15+
version = "0.1.10613"
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
@@ -6,6 +6,7 @@ impl super::Client {
66
///
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>
9+
/// - [`origin(Origin)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::origin) / [`set_origin(Option<Origin>)`](crate::operation::get_usage_limits::builders::GetUsageLimitsFluentBuilder::set_origin):<br>required: **false**<br>The origin of the client request to get limits for.<br>
910
/// - [`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>
1011
/// - [`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>
1112
/// - On success, responds with

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ impl super::Client {
1111
/// [`ListAvailableSubscriptionsOutput`](crate::operation::list_available_subscriptions::ListAvailableSubscriptionsOutput)
1212
/// with field(s):
1313
/// - [`subscription_plans(Vec::<SubscriptionPlan>)`](crate::operation::list_available_subscriptions::ListAvailableSubscriptionsOutput::subscription_plans): (undocumented)
14+
/// - [`disclaimer(Option<Vec::<String>>)`](crate::operation::list_available_subscriptions::ListAvailableSubscriptionsOutput::disclaimer): (undocumented)
1415
/// - On failure, responds with [`SdkError<ListAvailableSubscriptionsError>`](crate::operation::list_available_subscriptions::ListAvailableSubscriptionsError)
1516
pub fn list_available_subscriptions(
1617
&self,

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ impl super::Client {
1111
/// - [`feature_type(UsageLimitType)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::feature_type) / [`set_feature_type(Option<UsageLimitType>)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::set_feature_type):<br>required: **true**<br>(undocumented)<br>
1212
/// - [`requested_limit(i64)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::requested_limit) / [`set_requested_limit(Option<i64>)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::set_requested_limit):<br>required: **true**<br>(undocumented)<br>
1313
/// - [`justification(impl Into<String>)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::justification) / [`set_justification(Option<String>)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::set_justification):<br>required: **false**<br>(undocumented)<br>
14+
/// - [`permanent_override(bool)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::permanent_override) / [`set_permanent_override(Option<bool>)`](crate::operation::update_usage_limits::builders::UpdateUsageLimitsFluentBuilder::set_permanent_override):<br>required: **false**<br>(undocumented)<br>
1415
/// - On success, responds with
1516
/// [`UpdateUsageLimitsOutput`](crate::operation::update_usage_limits::UpdateUsageLimitsOutput)
1617
/// with field(s):

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,16 +209,21 @@ impl ::aws_smithy_runtime_api::client::ser_de::SerializeRequest for GetUsageLimi
209209
query.push_kv("profileArn", &::aws_smithy_http::query::fmt_string(inner_1));
210210
}
211211
}
212-
if let ::std::option::Option::Some(inner_2) = &_input.resource_type {
212+
if let ::std::option::Option::Some(inner_2) = &_input.origin {
213213
{
214-
query.push_kv("resourceType", &::aws_smithy_http::query::fmt_string(inner_2));
214+
query.push_kv("origin", &::aws_smithy_http::query::fmt_string(inner_2));
215215
}
216216
}
217-
if let ::std::option::Option::Some(inner_3) = &_input.is_email_required {
217+
if let ::std::option::Option::Some(inner_3) = &_input.resource_type {
218+
{
219+
query.push_kv("resourceType", &::aws_smithy_http::query::fmt_string(inner_3));
220+
}
221+
}
222+
if let ::std::option::Option::Some(inner_4) = &_input.is_email_required {
218223
{
219224
query.push_kv(
220225
"isEmailRequired",
221-
::aws_smithy_types::primitive::Encoder::from(*inner_3).encode(),
226+
::aws_smithy_types::primitive::Encoder::from(*inner_4).encode(),
222227
);
223228
}
224229
}

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
@@ -6,6 +6,8 @@ pub struct GetUsageLimitsInput {
66
/// The ARN of the Q Developer profile. Required for enterprise customers, optional for Builder
77
/// ID users.
88
pub profile_arn: ::std::option::Option<::std::string::String>,
9+
/// The origin of the client request to get limits for.
10+
pub origin: ::std::option::Option<crate::types::Origin>,
911
#[allow(missing_docs)] // documentation missing in model
1012
pub resource_type: ::std::option::Option<crate::types::ResourceType>,
1113
#[allow(missing_docs)] // documentation missing in model
@@ -18,6 +20,11 @@ impl GetUsageLimitsInput {
1820
self.profile_arn.as_deref()
1921
}
2022

23+
/// The origin of the client request to get limits for.
24+
pub fn origin(&self) -> ::std::option::Option<&crate::types::Origin> {
25+
self.origin.as_ref()
26+
}
27+
2128
#[allow(missing_docs)] // documentation missing in model
2229
pub fn resource_type(&self) -> ::std::option::Option<&crate::types::ResourceType> {
2330
self.resource_type.as_ref()
@@ -41,6 +48,7 @@ impl GetUsageLimitsInput {
4148
#[non_exhaustive]
4249
pub struct GetUsageLimitsInputBuilder {
4350
pub(crate) profile_arn: ::std::option::Option<::std::string::String>,
51+
pub(crate) origin: ::std::option::Option<crate::types::Origin>,
4452
pub(crate) resource_type: ::std::option::Option<crate::types::ResourceType>,
4553
pub(crate) is_email_required: ::std::option::Option<bool>,
4654
}
@@ -65,6 +73,23 @@ impl GetUsageLimitsInputBuilder {
6573
&self.profile_arn
6674
}
6775

76+
/// The origin of the client request to get limits for.
77+
pub fn origin(mut self, input: crate::types::Origin) -> Self {
78+
self.origin = ::std::option::Option::Some(input);
79+
self
80+
}
81+
82+
/// The origin of the client request to get limits for.
83+
pub fn set_origin(mut self, input: ::std::option::Option<crate::types::Origin>) -> Self {
84+
self.origin = input;
85+
self
86+
}
87+
88+
/// The origin of the client request to get limits for.
89+
pub fn get_origin(&self) -> &::std::option::Option<crate::types::Origin> {
90+
&self.origin
91+
}
92+
6893
#[allow(missing_docs)] // documentation missing in model
6994
pub fn resource_type(mut self, input: crate::types::ResourceType) -> Self {
7095
self.resource_type = ::std::option::Option::Some(input);
@@ -109,6 +134,7 @@ impl GetUsageLimitsInputBuilder {
109134
> {
110135
::std::result::Result::Ok(crate::operation::get_usage_limits::GetUsageLimitsInput {
111136
profile_arn: self.profile_arn,
137+
origin: self.origin,
112138
resource_type: self.resource_type,
113139
is_email_required: self.is_email_required,
114140
})

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
@@ -138,6 +138,23 @@ impl GetUsageLimitsFluentBuilder {
138138
self.inner.get_profile_arn()
139139
}
140140

141+
/// The origin of the client request to get limits for.
142+
pub fn origin(mut self, input: crate::types::Origin) -> Self {
143+
self.inner = self.inner.origin(input);
144+
self
145+
}
146+
147+
/// The origin of the client request to get limits for.
148+
pub fn set_origin(mut self, input: ::std::option::Option<crate::types::Origin>) -> Self {
149+
self.inner = self.inner.set_origin(input);
150+
self
151+
}
152+
153+
/// The origin of the client request to get limits for.
154+
pub fn get_origin(&self) -> &::std::option::Option<crate::types::Origin> {
155+
self.inner.get_origin()
156+
}
157+
141158
#[allow(missing_docs)] // documentation missing in model
142159
pub fn resource_type(mut self, input: crate::types::ResourceType) -> Self {
143160
self.inner = self.inner.resource_type(input);

crates/amzn-codewhisperer-client/src/operation/list_available_subscriptions/_list_available_subscriptions_output.rs

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
pub struct ListAvailableSubscriptionsOutput {
66
#[allow(missing_docs)] // documentation missing in model
77
pub subscription_plans: ::std::vec::Vec<crate::types::SubscriptionPlan>,
8+
#[allow(missing_docs)] // documentation missing in model
9+
pub disclaimer: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
810
_request_id: Option<String>,
911
}
1012
impl ListAvailableSubscriptionsOutput {
@@ -13,6 +15,13 @@ impl ListAvailableSubscriptionsOutput {
1315
use std::ops::Deref;
1416
self.subscription_plans.deref()
1517
}
18+
19+
#[allow(missing_docs)] // documentation missing in model
20+
/// If no value was sent for this field, a default will be set. If you want to determine if no
21+
/// value was sent, use `.disclaimer.is_none()`.
22+
pub fn disclaimer(&self) -> &[::std::string::String] {
23+
self.disclaimer.as_deref().unwrap_or_default()
24+
}
1625
}
1726
impl ::aws_types::request_id::RequestId for ListAvailableSubscriptionsOutput {
1827
fn request_id(&self) -> Option<&str> {
@@ -34,6 +43,7 @@ impl ListAvailableSubscriptionsOutput {
3443
#[non_exhaustive]
3544
pub struct ListAvailableSubscriptionsOutputBuilder {
3645
pub(crate) subscription_plans: ::std::option::Option<::std::vec::Vec<crate::types::SubscriptionPlan>>,
46+
pub(crate) disclaimer: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
3747
_request_id: Option<String>,
3848
}
3949
impl ListAvailableSubscriptionsOutputBuilder {
@@ -62,6 +72,27 @@ impl ListAvailableSubscriptionsOutputBuilder {
6272
&self.subscription_plans
6373
}
6474

75+
/// Appends an item to `disclaimer`.
76+
///
77+
/// To override the contents of this collection use [`set_disclaimer`](Self::set_disclaimer).
78+
pub fn disclaimer(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
79+
let mut v = self.disclaimer.unwrap_or_default();
80+
v.push(input.into());
81+
self.disclaimer = ::std::option::Option::Some(v);
82+
self
83+
}
84+
85+
#[allow(missing_docs)] // documentation missing in model
86+
pub fn set_disclaimer(mut self, input: ::std::option::Option<::std::vec::Vec<::std::string::String>>) -> Self {
87+
self.disclaimer = input;
88+
self
89+
}
90+
91+
#[allow(missing_docs)] // documentation missing in model
92+
pub fn get_disclaimer(&self) -> &::std::option::Option<::std::vec::Vec<::std::string::String>> {
93+
&self.disclaimer
94+
}
95+
6596
pub(crate) fn _request_id(mut self, request_id: impl Into<String>) -> Self {
6697
self._request_id = Some(request_id.into());
6798
self
@@ -89,6 +120,7 @@ impl ListAvailableSubscriptionsOutputBuilder {
89120
"subscription_plans was not specified but it is required when building ListAvailableSubscriptionsOutput",
90121
)
91122
})?,
123+
disclaimer: self.disclaimer,
92124
_request_id: self._request_id,
93125
})
94126
}

crates/amzn-codewhisperer-client/src/operation/update_usage_limits/_update_usage_limits_input.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ pub struct UpdateUsageLimitsInput {
1515
pub requested_limit: ::std::option::Option<i64>,
1616
#[allow(missing_docs)] // documentation missing in model
1717
pub justification: ::std::option::Option<::std::string::String>,
18+
#[allow(missing_docs)] // documentation missing in model
19+
pub permanent_override: ::std::option::Option<bool>,
1820
}
1921
impl UpdateUsageLimitsInput {
2022
#[allow(missing_docs)] // documentation missing in model
@@ -46,6 +48,11 @@ impl UpdateUsageLimitsInput {
4648
pub fn justification(&self) -> ::std::option::Option<&str> {
4749
self.justification.as_deref()
4850
}
51+
52+
#[allow(missing_docs)] // documentation missing in model
53+
pub fn permanent_override(&self) -> ::std::option::Option<bool> {
54+
self.permanent_override
55+
}
4956
}
5057
impl UpdateUsageLimitsInput {
5158
/// Creates a new builder-style object to manufacture
@@ -66,6 +73,7 @@ pub struct UpdateUsageLimitsInputBuilder {
6673
pub(crate) feature_type: ::std::option::Option<crate::types::UsageLimitType>,
6774
pub(crate) requested_limit: ::std::option::Option<i64>,
6875
pub(crate) justification: ::std::option::Option<::std::string::String>,
76+
pub(crate) permanent_override: ::std::option::Option<bool>,
6977
}
7078
impl UpdateUsageLimitsInputBuilder {
7179
#[allow(missing_docs)] // documentation missing in model
@@ -173,6 +181,23 @@ impl UpdateUsageLimitsInputBuilder {
173181
&self.justification
174182
}
175183

184+
#[allow(missing_docs)] // documentation missing in model
185+
pub fn permanent_override(mut self, input: bool) -> Self {
186+
self.permanent_override = ::std::option::Option::Some(input);
187+
self
188+
}
189+
190+
#[allow(missing_docs)] // documentation missing in model
191+
pub fn set_permanent_override(mut self, input: ::std::option::Option<bool>) -> Self {
192+
self.permanent_override = input;
193+
self
194+
}
195+
196+
#[allow(missing_docs)] // documentation missing in model
197+
pub fn get_permanent_override(&self) -> &::std::option::Option<bool> {
198+
&self.permanent_override
199+
}
200+
176201
/// Consumes the builder and constructs a
177202
/// [`UpdateUsageLimitsInput`](crate::operation::update_usage_limits::UpdateUsageLimitsInput).
178203
pub fn build(
@@ -188,6 +213,7 @@ impl UpdateUsageLimitsInputBuilder {
188213
feature_type: self.feature_type,
189214
requested_limit: self.requested_limit,
190215
justification: self.justification,
216+
permanent_override: self.permanent_override,
191217
})
192218
}
193219
}

0 commit comments

Comments
 (0)