1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(response_body, response_headers)
}

pub(crate) mod shape_activate_pipeline;

pub(crate) mod shape_add_tags;

pub(crate) mod shape_create_pipeline;

pub(crate) mod shape_deactivate_pipeline;

pub(crate) mod shape_delete_pipeline;

pub(crate) mod shape_describe_objects;

pub(crate) mod shape_describe_pipelines;

pub(crate) mod shape_evaluate_expression;

pub(crate) mod shape_get_pipeline_definition;

pub(crate) mod shape_list_pipelines;

pub(crate) mod shape_poll_for_task;

pub(crate) mod shape_put_pipeline_definition;

pub(crate) mod shape_query_objects;

pub(crate) mod shape_remove_tags;

pub(crate) mod shape_report_task_progress;

pub(crate) mod shape_report_task_runner_heartbeat;

pub(crate) mod shape_set_status;

pub(crate) mod shape_set_task_status;

pub(crate) mod shape_validate_pipeline_definition;

pub(crate) mod shape_activate_pipeline_input;

pub(crate) mod shape_add_tags_input;

pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
    if data.is_empty() {
        b"{}"
    } else {
        data
    }
}

pub(crate) mod shape_create_pipeline_input;

pub(crate) mod shape_deactivate_pipeline_input;

pub(crate) mod shape_delete_pipeline_input;

pub(crate) mod shape_describe_objects_input;

pub(crate) mod shape_describe_pipelines_input;

pub(crate) mod shape_evaluate_expression_input;

pub(crate) mod shape_get_pipeline_definition_input;

pub(crate) mod shape_internal_service_error;

pub(crate) mod shape_invalid_request_exception;

pub(crate) mod shape_list_pipelines_input;

pub(crate) mod shape_pipeline_deleted_exception;

pub(crate) mod shape_pipeline_not_found_exception;

pub(crate) mod shape_poll_for_task_input;

pub(crate) mod shape_put_pipeline_definition_input;

pub(crate) mod shape_query_objects_input;

pub(crate) mod shape_remove_tags_input;

pub(crate) mod shape_report_task_progress_input;

pub(crate) mod shape_report_task_runner_heartbeat_input;

pub(crate) mod shape_set_status_input;

pub(crate) mod shape_set_task_status_input;

pub(crate) mod shape_task_not_found_exception;

pub(crate) mod shape_validate_pipeline_definition_input;

pub(crate) mod shape_field;

pub(crate) mod shape_id_list;

pub(crate) mod shape_instance_identity;

pub(crate) mod shape_parameter_object;

pub(crate) mod shape_parameter_object_list;

pub(crate) mod shape_parameter_value;

pub(crate) mod shape_parameter_value_list;

pub(crate) mod shape_pipeline_description_list;

pub(crate) mod shape_pipeline_list;

pub(crate) mod shape_pipeline_object;

pub(crate) mod shape_pipeline_object_list;

pub(crate) mod shape_query;

pub(crate) mod shape_tag;

pub(crate) mod shape_task_object;

pub(crate) mod shape_validation_errors;

pub(crate) mod shape_validation_warnings;

pub(crate) mod shape_parameter_attribute;

pub(crate) mod shape_pipeline_description;

pub(crate) mod shape_pipeline_id_name;

pub(crate) mod shape_pipeline_object_map;

pub(crate) mod shape_selector;

pub(crate) mod shape_validation_error;

pub(crate) mod shape_validation_warning;

pub(crate) mod shape_field_list;

pub(crate) mod shape_operator;

pub(crate) mod shape_parameter_attribute_list;

pub(crate) mod shape_tag_list;

pub(crate) mod shape_validation_messages;