aws_sdk_appstream/
serde_util.rs1pub(crate) fn app_block_correct_errors(mut builder: crate::types::builders::AppBlockBuilder) -> crate::types::builders::AppBlockBuilder {
3 if builder.name.is_none() {
4 builder.name = Some(Default::default())
5 }
6 if builder.arn.is_none() {
7 builder.arn = Some(Default::default())
8 }
9 builder
10}
11
12pub(crate) fn app_block_builder_correct_errors(
13 mut builder: crate::types::builders::AppBlockBuilderBuilder,
14) -> crate::types::builders::AppBlockBuilderBuilder {
15 if builder.arn.is_none() {
16 builder.arn = Some(Default::default())
17 }
18 if builder.name.is_none() {
19 builder.name = Some(Default::default())
20 }
21 if builder.platform.is_none() {
22 builder.platform = "no value was set".parse::<crate::types::AppBlockBuilderPlatformType>().ok()
23 }
24 if builder.instance_type.is_none() {
25 builder.instance_type = Some(Default::default())
26 }
27 if builder.vpc_config.is_none() {
28 builder.vpc_config = {
29 let builder = crate::types::builders::VpcConfigBuilder::default();
30 Some(builder.build())
31 }
32 }
33 if builder.state.is_none() {
34 builder.state = "no value was set".parse::<crate::types::AppBlockBuilderState>().ok()
35 }
36 builder
37}
38
39pub(crate) fn app_block_builder_app_block_association_correct_errors(
40 mut builder: crate::types::builders::AppBlockBuilderAppBlockAssociationBuilder,
41) -> crate::types::builders::AppBlockBuilderAppBlockAssociationBuilder {
42 if builder.app_block_arn.is_none() {
43 builder.app_block_arn = Some(Default::default())
44 }
45 if builder.app_block_builder_name.is_none() {
46 builder.app_block_builder_name = Some(Default::default())
47 }
48 builder
49}
50
51pub(crate) fn application_fleet_association_correct_errors(
52 mut builder: crate::types::builders::ApplicationFleetAssociationBuilder,
53) -> crate::types::builders::ApplicationFleetAssociationBuilder {
54 if builder.fleet_name.is_none() {
55 builder.fleet_name = Some(Default::default())
56 }
57 if builder.application_arn.is_none() {
58 builder.application_arn = Some(Default::default())
59 }
60 builder
61}
62
63pub(crate) fn directory_config_correct_errors(
64 mut builder: crate::types::builders::DirectoryConfigBuilder,
65) -> crate::types::builders::DirectoryConfigBuilder {
66 if builder.directory_name.is_none() {
67 builder.directory_name = Some(Default::default())
68 }
69 builder
70}
71
72pub(crate) fn entitlement_correct_errors(mut builder: crate::types::builders::EntitlementBuilder) -> crate::types::builders::EntitlementBuilder {
73 if builder.name.is_none() {
74 builder.name = Some(Default::default())
75 }
76 if builder.stack_name.is_none() {
77 builder.stack_name = Some(Default::default())
78 }
79 if builder.app_visibility.is_none() {
80 builder.app_visibility = "no value was set".parse::<crate::types::AppVisibility>().ok()
81 }
82 if builder.attributes.is_none() {
83 builder.attributes = Some(Default::default())
84 }
85 builder
86}
87
88pub(crate) fn fleet_correct_errors(mut builder: crate::types::builders::FleetBuilder) -> crate::types::builders::FleetBuilder {
89 if builder.arn.is_none() {
90 builder.arn = Some(Default::default())
91 }
92 if builder.name.is_none() {
93 builder.name = Some(Default::default())
94 }
95 if builder.instance_type.is_none() {
96 builder.instance_type = Some(Default::default())
97 }
98 if builder.compute_capacity_status.is_none() {
99 builder.compute_capacity_status = {
100 let builder = crate::types::builders::ComputeCapacityStatusBuilder::default();
101 Some(crate::serde_util::compute_capacity_status_correct_errors(builder).build())
102 }
103 }
104 if builder.state.is_none() {
105 builder.state = "no value was set".parse::<crate::types::FleetState>().ok()
106 }
107 builder
108}
109
110pub(crate) fn image_correct_errors(mut builder: crate::types::builders::ImageBuilder) -> crate::types::builders::ImageBuilder {
111 if builder.name.is_none() {
112 builder.name = Some(Default::default())
113 }
114 builder
115}
116
117pub(crate) fn image_builder_correct_errors(mut builder: crate::types::builders::ImageBuilderBuilder) -> crate::types::builders::ImageBuilderBuilder {
118 if builder.name.is_none() {
119 builder.name = Some(Default::default())
120 }
121 builder
122}
123
124pub(crate) fn stack_correct_errors(mut builder: crate::types::builders::StackBuilder) -> crate::types::builders::StackBuilder {
125 if builder.name.is_none() {
126 builder.name = Some(Default::default())
127 }
128 builder
129}
130
131pub(crate) fn compute_capacity_status_correct_errors(
132 mut builder: crate::types::builders::ComputeCapacityStatusBuilder,
133) -> crate::types::builders::ComputeCapacityStatusBuilder {
134 if builder.desired.is_none() {
135 builder.desired = Some(Default::default())
136 }
137 builder
138}
139
140pub(crate) fn entitled_application_correct_errors(
141 mut builder: crate::types::builders::EntitledApplicationBuilder,
142) -> crate::types::builders::EntitledApplicationBuilder {
143 if builder.application_identifier.is_none() {
144 builder.application_identifier = Some(Default::default())
145 }
146 builder
147}
148
149pub(crate) fn s3_location_correct_errors(mut builder: crate::types::builders::S3LocationBuilder) -> crate::types::builders::S3LocationBuilder {
150 if builder.s3_bucket.is_none() {
151 builder.s3_bucket = Some(Default::default())
152 }
153 builder
154}
155
156pub(crate) fn script_details_correct_errors(
157 mut builder: crate::types::builders::ScriptDetailsBuilder,
158) -> crate::types::builders::ScriptDetailsBuilder {
159 if builder.script_s3_location.is_none() {
160 builder.script_s3_location = {
161 let builder = crate::types::builders::S3LocationBuilder::default();
162 Some(crate::serde_util::s3_location_correct_errors(builder).build())
163 }
164 }
165 if builder.executable_path.is_none() {
166 builder.executable_path = Some(Default::default())
167 }
168 if builder.timeout_in_seconds.is_none() {
169 builder.timeout_in_seconds = Some(Default::default())
170 }
171 builder
172}
173
174pub(crate) fn service_account_credentials_correct_errors(
175 mut builder: crate::types::builders::ServiceAccountCredentialsBuilder,
176) -> crate::types::builders::ServiceAccountCredentialsBuilder {
177 if builder.account_name.is_none() {
178 builder.account_name = Some(Default::default())
179 }
180 if builder.account_password.is_none() {
181 builder.account_password = Some(Default::default())
182 }
183 builder
184}
185
186pub(crate) fn session_correct_errors(mut builder: crate::types::builders::SessionBuilder) -> crate::types::builders::SessionBuilder {
187 if builder.id.is_none() {
188 builder.id = Some(Default::default())
189 }
190 if builder.user_id.is_none() {
191 builder.user_id = Some(Default::default())
192 }
193 if builder.stack_name.is_none() {
194 builder.stack_name = Some(Default::default())
195 }
196 if builder.fleet_name.is_none() {
197 builder.fleet_name = Some(Default::default())
198 }
199 if builder.state.is_none() {
200 builder.state = "no value was set".parse::<crate::types::SessionState>().ok()
201 }
202 builder
203}
204
205pub(crate) fn shared_image_permissions_correct_errors(
206 mut builder: crate::types::builders::SharedImagePermissionsBuilder,
207) -> crate::types::builders::SharedImagePermissionsBuilder {
208 if builder.shared_account_id.is_none() {
209 builder.shared_account_id = Some(Default::default())
210 }
211 if builder.image_permissions.is_none() {
212 builder.image_permissions = {
213 let builder = crate::types::builders::ImagePermissionsBuilder::default();
214 Some(builder.build())
215 }
216 }
217 builder
218}
219
220pub(crate) fn user_correct_errors(mut builder: crate::types::builders::UserBuilder) -> crate::types::builders::UserBuilder {
221 if builder.authentication_type.is_none() {
222 builder.authentication_type = "no value was set".parse::<crate::types::AuthenticationType>().ok()
223 }
224 builder
225}
226
227pub(crate) fn user_stack_association_correct_errors(
228 mut builder: crate::types::builders::UserStackAssociationBuilder,
229) -> crate::types::builders::UserStackAssociationBuilder {
230 if builder.stack_name.is_none() {
231 builder.stack_name = Some(Default::default())
232 }
233 if builder.user_name.is_none() {
234 builder.user_name = Some(Default::default())
235 }
236 if builder.authentication_type.is_none() {
237 builder.authentication_type = "no value was set".parse::<crate::types::AuthenticationType>().ok()
238 }
239 builder
240}
241
242pub(crate) fn access_endpoint_correct_errors(
243 mut builder: crate::types::builders::AccessEndpointBuilder,
244) -> crate::types::builders::AccessEndpointBuilder {
245 if builder.endpoint_type.is_none() {
246 builder.endpoint_type = "no value was set".parse::<crate::types::AccessEndpointType>().ok()
247 }
248 builder
249}
250
251pub(crate) fn entitlement_attribute_correct_errors(
252 mut builder: crate::types::builders::EntitlementAttributeBuilder,
253) -> crate::types::builders::EntitlementAttributeBuilder {
254 if builder.name.is_none() {
255 builder.name = Some(Default::default())
256 }
257 if builder.value.is_none() {
258 builder.value = Some(Default::default())
259 }
260 builder
261}
262
263pub(crate) fn storage_connector_correct_errors(
264 mut builder: crate::types::builders::StorageConnectorBuilder,
265) -> crate::types::builders::StorageConnectorBuilder {
266 if builder.connector_type.is_none() {
267 builder.connector_type = "no value was set".parse::<crate::types::StorageConnectorType>().ok()
268 }
269 builder
270}
271
272pub(crate) fn user_setting_correct_errors(mut builder: crate::types::builders::UserSettingBuilder) -> crate::types::builders::UserSettingBuilder {
273 if builder.action.is_none() {
274 builder.action = "no value was set".parse::<crate::types::Action>().ok()
275 }
276 if builder.permission.is_none() {
277 builder.permission = "no value was set".parse::<crate::types::Permission>().ok()
278 }
279 builder
280}