#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateDevicePool {
_private: (),
}
impl CreateDevicePool {
pub fn builder() -> crate::input::create_device_pool_input::Builder {
crate::input::create_device_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateDevicePool {
type Output = std::result::Result<
crate::output::CreateDevicePoolOutput,
crate::error::CreateDevicePoolError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_device_pool_error(response)
} else {
crate::operation_deser::parse_create_device_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateInstanceProfile {
_private: (),
}
impl CreateInstanceProfile {
pub fn builder() -> crate::input::create_instance_profile_input::Builder {
crate::input::create_instance_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateInstanceProfile {
type Output = std::result::Result<
crate::output::CreateInstanceProfileOutput,
crate::error::CreateInstanceProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_instance_profile_error(response)
} else {
crate::operation_deser::parse_create_instance_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateNetworkProfile {
_private: (),
}
impl CreateNetworkProfile {
pub fn builder() -> crate::input::create_network_profile_input::Builder {
crate::input::create_network_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateNetworkProfile {
type Output = std::result::Result<
crate::output::CreateNetworkProfileOutput,
crate::error::CreateNetworkProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_network_profile_error(response)
} else {
crate::operation_deser::parse_create_network_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateProject {
_private: (),
}
impl CreateProject {
pub fn builder() -> crate::input::create_project_input::Builder {
crate::input::create_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateProject {
type Output =
std::result::Result<crate::output::CreateProjectOutput, crate::error::CreateProjectError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_project_error(response)
} else {
crate::operation_deser::parse_create_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateRemoteAccessSession {
_private: (),
}
impl CreateRemoteAccessSession {
pub fn builder() -> crate::input::create_remote_access_session_input::Builder {
crate::input::create_remote_access_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateRemoteAccessSession {
type Output = std::result::Result<
crate::output::CreateRemoteAccessSessionOutput,
crate::error::CreateRemoteAccessSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_remote_access_session_error(response)
} else {
crate::operation_deser::parse_create_remote_access_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTestGridProject {
_private: (),
}
impl CreateTestGridProject {
pub fn builder() -> crate::input::create_test_grid_project_input::Builder {
crate::input::create_test_grid_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTestGridProject {
type Output = std::result::Result<
crate::output::CreateTestGridProjectOutput,
crate::error::CreateTestGridProjectError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_test_grid_project_error(response)
} else {
crate::operation_deser::parse_create_test_grid_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateTestGridUrl {
_private: (),
}
impl CreateTestGridUrl {
pub fn builder() -> crate::input::create_test_grid_url_input::Builder {
crate::input::create_test_grid_url_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateTestGridUrl {
type Output = std::result::Result<
crate::output::CreateTestGridUrlOutput,
crate::error::CreateTestGridUrlError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_test_grid_url_error(response)
} else {
crate::operation_deser::parse_create_test_grid_url_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateUpload {
_private: (),
}
impl CreateUpload {
pub fn builder() -> crate::input::create_upload_input::Builder {
crate::input::create_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateUpload {
type Output =
std::result::Result<crate::output::CreateUploadOutput, crate::error::CreateUploadError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_upload_error(response)
} else {
crate::operation_deser::parse_create_upload_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVPCEConfiguration {
_private: (),
}
impl CreateVPCEConfiguration {
pub fn builder() -> crate::input::create_vpce_configuration_input::Builder {
crate::input::create_vpce_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVPCEConfiguration {
type Output = std::result::Result<
crate::output::CreateVpceConfigurationOutput,
crate::error::CreateVPCEConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_create_vpce_configuration_error(response)
} else {
crate::operation_deser::parse_create_vpce_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteDevicePool {
_private: (),
}
impl DeleteDevicePool {
pub fn builder() -> crate::input::delete_device_pool_input::Builder {
crate::input::delete_device_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteDevicePool {
type Output = std::result::Result<
crate::output::DeleteDevicePoolOutput,
crate::error::DeleteDevicePoolError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_device_pool_error(response)
} else {
crate::operation_deser::parse_delete_device_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteInstanceProfile {
_private: (),
}
impl DeleteInstanceProfile {
pub fn builder() -> crate::input::delete_instance_profile_input::Builder {
crate::input::delete_instance_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteInstanceProfile {
type Output = std::result::Result<
crate::output::DeleteInstanceProfileOutput,
crate::error::DeleteInstanceProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_instance_profile_error(response)
} else {
crate::operation_deser::parse_delete_instance_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteNetworkProfile {
_private: (),
}
impl DeleteNetworkProfile {
pub fn builder() -> crate::input::delete_network_profile_input::Builder {
crate::input::delete_network_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteNetworkProfile {
type Output = std::result::Result<
crate::output::DeleteNetworkProfileOutput,
crate::error::DeleteNetworkProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_network_profile_error(response)
} else {
crate::operation_deser::parse_delete_network_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteProject {
_private: (),
}
impl DeleteProject {
pub fn builder() -> crate::input::delete_project_input::Builder {
crate::input::delete_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteProject {
type Output =
std::result::Result<crate::output::DeleteProjectOutput, crate::error::DeleteProjectError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_project_error(response)
} else {
crate::operation_deser::parse_delete_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRemoteAccessSession {
_private: (),
}
impl DeleteRemoteAccessSession {
pub fn builder() -> crate::input::delete_remote_access_session_input::Builder {
crate::input::delete_remote_access_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRemoteAccessSession {
type Output = std::result::Result<
crate::output::DeleteRemoteAccessSessionOutput,
crate::error::DeleteRemoteAccessSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_remote_access_session_error(response)
} else {
crate::operation_deser::parse_delete_remote_access_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteRun {
_private: (),
}
impl DeleteRun {
pub fn builder() -> crate::input::delete_run_input::Builder {
crate::input::delete_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteRun {
type Output = std::result::Result<crate::output::DeleteRunOutput, crate::error::DeleteRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_run_error(response)
} else {
crate::operation_deser::parse_delete_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteTestGridProject {
_private: (),
}
impl DeleteTestGridProject {
pub fn builder() -> crate::input::delete_test_grid_project_input::Builder {
crate::input::delete_test_grid_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteTestGridProject {
type Output = std::result::Result<
crate::output::DeleteTestGridProjectOutput,
crate::error::DeleteTestGridProjectError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_test_grid_project_error(response)
} else {
crate::operation_deser::parse_delete_test_grid_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteUpload {
_private: (),
}
impl DeleteUpload {
pub fn builder() -> crate::input::delete_upload_input::Builder {
crate::input::delete_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteUpload {
type Output =
std::result::Result<crate::output::DeleteUploadOutput, crate::error::DeleteUploadError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_upload_error(response)
} else {
crate::operation_deser::parse_delete_upload_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVPCEConfiguration {
_private: (),
}
impl DeleteVPCEConfiguration {
pub fn builder() -> crate::input::delete_vpce_configuration_input::Builder {
crate::input::delete_vpce_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVPCEConfiguration {
type Output = std::result::Result<
crate::output::DeleteVpceConfigurationOutput,
crate::error::DeleteVPCEConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_delete_vpce_configuration_error(response)
} else {
crate::operation_deser::parse_delete_vpce_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetAccountSettings {
_private: (),
}
impl GetAccountSettings {
pub fn builder() -> crate::input::get_account_settings_input::Builder {
crate::input::get_account_settings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetAccountSettings {
type Output = std::result::Result<
crate::output::GetAccountSettingsOutput,
crate::error::GetAccountSettingsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_account_settings_error(response)
} else {
crate::operation_deser::parse_get_account_settings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDevice {
_private: (),
}
impl GetDevice {
pub fn builder() -> crate::input::get_device_input::Builder {
crate::input::get_device_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDevice {
type Output = std::result::Result<crate::output::GetDeviceOutput, crate::error::GetDeviceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_device_error(response)
} else {
crate::operation_deser::parse_get_device_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDeviceInstance {
_private: (),
}
impl GetDeviceInstance {
pub fn builder() -> crate::input::get_device_instance_input::Builder {
crate::input::get_device_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDeviceInstance {
type Output = std::result::Result<
crate::output::GetDeviceInstanceOutput,
crate::error::GetDeviceInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_device_instance_error(response)
} else {
crate::operation_deser::parse_get_device_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDevicePool {
_private: (),
}
impl GetDevicePool {
pub fn builder() -> crate::input::get_device_pool_input::Builder {
crate::input::get_device_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDevicePool {
type Output =
std::result::Result<crate::output::GetDevicePoolOutput, crate::error::GetDevicePoolError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_device_pool_error(response)
} else {
crate::operation_deser::parse_get_device_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetDevicePoolCompatibility {
_private: (),
}
impl GetDevicePoolCompatibility {
pub fn builder() -> crate::input::get_device_pool_compatibility_input::Builder {
crate::input::get_device_pool_compatibility_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetDevicePoolCompatibility {
type Output = std::result::Result<
crate::output::GetDevicePoolCompatibilityOutput,
crate::error::GetDevicePoolCompatibilityError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_device_pool_compatibility_error(response)
} else {
crate::operation_deser::parse_get_device_pool_compatibility_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetInstanceProfile {
_private: (),
}
impl GetInstanceProfile {
pub fn builder() -> crate::input::get_instance_profile_input::Builder {
crate::input::get_instance_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetInstanceProfile {
type Output = std::result::Result<
crate::output::GetInstanceProfileOutput,
crate::error::GetInstanceProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_instance_profile_error(response)
} else {
crate::operation_deser::parse_get_instance_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetJob {
_private: (),
}
impl GetJob {
pub fn builder() -> crate::input::get_job_input::Builder {
crate::input::get_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetJob {
type Output = std::result::Result<crate::output::GetJobOutput, crate::error::GetJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_job_error(response)
} else {
crate::operation_deser::parse_get_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetNetworkProfile {
_private: (),
}
impl GetNetworkProfile {
pub fn builder() -> crate::input::get_network_profile_input::Builder {
crate::input::get_network_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetNetworkProfile {
type Output = std::result::Result<
crate::output::GetNetworkProfileOutput,
crate::error::GetNetworkProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_network_profile_error(response)
} else {
crate::operation_deser::parse_get_network_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetOfferingStatus {
_private: (),
}
impl GetOfferingStatus {
pub fn builder() -> crate::input::get_offering_status_input::Builder {
crate::input::get_offering_status_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetOfferingStatus {
type Output = std::result::Result<
crate::output::GetOfferingStatusOutput,
crate::error::GetOfferingStatusError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_offering_status_error(response)
} else {
crate::operation_deser::parse_get_offering_status_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetProject {
_private: (),
}
impl GetProject {
pub fn builder() -> crate::input::get_project_input::Builder {
crate::input::get_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetProject {
type Output =
std::result::Result<crate::output::GetProjectOutput, crate::error::GetProjectError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_project_error(response)
} else {
crate::operation_deser::parse_get_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRemoteAccessSession {
_private: (),
}
impl GetRemoteAccessSession {
pub fn builder() -> crate::input::get_remote_access_session_input::Builder {
crate::input::get_remote_access_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRemoteAccessSession {
type Output = std::result::Result<
crate::output::GetRemoteAccessSessionOutput,
crate::error::GetRemoteAccessSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_remote_access_session_error(response)
} else {
crate::operation_deser::parse_get_remote_access_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetRun {
_private: (),
}
impl GetRun {
pub fn builder() -> crate::input::get_run_input::Builder {
crate::input::get_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetRun {
type Output = std::result::Result<crate::output::GetRunOutput, crate::error::GetRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_run_error(response)
} else {
crate::operation_deser::parse_get_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetSuite {
_private: (),
}
impl GetSuite {
pub fn builder() -> crate::input::get_suite_input::Builder {
crate::input::get_suite_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetSuite {
type Output = std::result::Result<crate::output::GetSuiteOutput, crate::error::GetSuiteError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_suite_error(response)
} else {
crate::operation_deser::parse_get_suite_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTest {
_private: (),
}
impl GetTest {
pub fn builder() -> crate::input::get_test_input::Builder {
crate::input::get_test_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTest {
type Output = std::result::Result<crate::output::GetTestOutput, crate::error::GetTestError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_test_error(response)
} else {
crate::operation_deser::parse_get_test_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTestGridProject {
_private: (),
}
impl GetTestGridProject {
pub fn builder() -> crate::input::get_test_grid_project_input::Builder {
crate::input::get_test_grid_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTestGridProject {
type Output = std::result::Result<
crate::output::GetTestGridProjectOutput,
crate::error::GetTestGridProjectError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_test_grid_project_error(response)
} else {
crate::operation_deser::parse_get_test_grid_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetTestGridSession {
_private: (),
}
impl GetTestGridSession {
pub fn builder() -> crate::input::get_test_grid_session_input::Builder {
crate::input::get_test_grid_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetTestGridSession {
type Output = std::result::Result<
crate::output::GetTestGridSessionOutput,
crate::error::GetTestGridSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_test_grid_session_error(response)
} else {
crate::operation_deser::parse_get_test_grid_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetUpload {
_private: (),
}
impl GetUpload {
pub fn builder() -> crate::input::get_upload_input::Builder {
crate::input::get_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetUpload {
type Output = std::result::Result<crate::output::GetUploadOutput, crate::error::GetUploadError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_upload_error(response)
} else {
crate::operation_deser::parse_get_upload_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct GetVPCEConfiguration {
_private: (),
}
impl GetVPCEConfiguration {
pub fn builder() -> crate::input::get_vpce_configuration_input::Builder {
crate::input::get_vpce_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for GetVPCEConfiguration {
type Output = std::result::Result<
crate::output::GetVpceConfigurationOutput,
crate::error::GetVPCEConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_get_vpce_configuration_error(response)
} else {
crate::operation_deser::parse_get_vpce_configuration_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct InstallToRemoteAccessSession {
_private: (),
}
impl InstallToRemoteAccessSession {
pub fn builder() -> crate::input::install_to_remote_access_session_input::Builder {
crate::input::install_to_remote_access_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for InstallToRemoteAccessSession {
type Output = std::result::Result<
crate::output::InstallToRemoteAccessSessionOutput,
crate::error::InstallToRemoteAccessSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_install_to_remote_access_session_error(response)
} else {
crate::operation_deser::parse_install_to_remote_access_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListArtifacts {
_private: (),
}
impl ListArtifacts {
pub fn builder() -> crate::input::list_artifacts_input::Builder {
crate::input::list_artifacts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListArtifacts {
type Output =
std::result::Result<crate::output::ListArtifactsOutput, crate::error::ListArtifactsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_artifacts_error(response)
} else {
crate::operation_deser::parse_list_artifacts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDeviceInstances {
_private: (),
}
impl ListDeviceInstances {
pub fn builder() -> crate::input::list_device_instances_input::Builder {
crate::input::list_device_instances_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDeviceInstances {
type Output = std::result::Result<
crate::output::ListDeviceInstancesOutput,
crate::error::ListDeviceInstancesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_device_instances_error(response)
} else {
crate::operation_deser::parse_list_device_instances_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDevicePools {
_private: (),
}
impl ListDevicePools {
pub fn builder() -> crate::input::list_device_pools_input::Builder {
crate::input::list_device_pools_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDevicePools {
type Output = std::result::Result<
crate::output::ListDevicePoolsOutput,
crate::error::ListDevicePoolsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_device_pools_error(response)
} else {
crate::operation_deser::parse_list_device_pools_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListDevices {
_private: (),
}
impl ListDevices {
pub fn builder() -> crate::input::list_devices_input::Builder {
crate::input::list_devices_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListDevices {
type Output =
std::result::Result<crate::output::ListDevicesOutput, crate::error::ListDevicesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_devices_error(response)
} else {
crate::operation_deser::parse_list_devices_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListInstanceProfiles {
_private: (),
}
impl ListInstanceProfiles {
pub fn builder() -> crate::input::list_instance_profiles_input::Builder {
crate::input::list_instance_profiles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListInstanceProfiles {
type Output = std::result::Result<
crate::output::ListInstanceProfilesOutput,
crate::error::ListInstanceProfilesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_instance_profiles_error(response)
} else {
crate::operation_deser::parse_list_instance_profiles_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListJobs {
_private: (),
}
impl ListJobs {
pub fn builder() -> crate::input::list_jobs_input::Builder {
crate::input::list_jobs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobs {
type Output = std::result::Result<crate::output::ListJobsOutput, crate::error::ListJobsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_jobs_error(response)
} else {
crate::operation_deser::parse_list_jobs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListNetworkProfiles {
_private: (),
}
impl ListNetworkProfiles {
pub fn builder() -> crate::input::list_network_profiles_input::Builder {
crate::input::list_network_profiles_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListNetworkProfiles {
type Output = std::result::Result<
crate::output::ListNetworkProfilesOutput,
crate::error::ListNetworkProfilesError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_network_profiles_error(response)
} else {
crate::operation_deser::parse_list_network_profiles_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOfferingPromotions {
_private: (),
}
impl ListOfferingPromotions {
pub fn builder() -> crate::input::list_offering_promotions_input::Builder {
crate::input::list_offering_promotions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOfferingPromotions {
type Output = std::result::Result<
crate::output::ListOfferingPromotionsOutput,
crate::error::ListOfferingPromotionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_offering_promotions_error(response)
} else {
crate::operation_deser::parse_list_offering_promotions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOfferings {
_private: (),
}
impl ListOfferings {
pub fn builder() -> crate::input::list_offerings_input::Builder {
crate::input::list_offerings_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOfferings {
type Output =
std::result::Result<crate::output::ListOfferingsOutput, crate::error::ListOfferingsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_offerings_error(response)
} else {
crate::operation_deser::parse_list_offerings_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListOfferingTransactions {
_private: (),
}
impl ListOfferingTransactions {
pub fn builder() -> crate::input::list_offering_transactions_input::Builder {
crate::input::list_offering_transactions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListOfferingTransactions {
type Output = std::result::Result<
crate::output::ListOfferingTransactionsOutput,
crate::error::ListOfferingTransactionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_offering_transactions_error(response)
} else {
crate::operation_deser::parse_list_offering_transactions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListProjects {
_private: (),
}
impl ListProjects {
pub fn builder() -> crate::input::list_projects_input::Builder {
crate::input::list_projects_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListProjects {
type Output =
std::result::Result<crate::output::ListProjectsOutput, crate::error::ListProjectsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_projects_error(response)
} else {
crate::operation_deser::parse_list_projects_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRemoteAccessSessions {
_private: (),
}
impl ListRemoteAccessSessions {
pub fn builder() -> crate::input::list_remote_access_sessions_input::Builder {
crate::input::list_remote_access_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRemoteAccessSessions {
type Output = std::result::Result<
crate::output::ListRemoteAccessSessionsOutput,
crate::error::ListRemoteAccessSessionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_remote_access_sessions_error(response)
} else {
crate::operation_deser::parse_list_remote_access_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListRuns {
_private: (),
}
impl ListRuns {
pub fn builder() -> crate::input::list_runs_input::Builder {
crate::input::list_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListRuns {
type Output = std::result::Result<crate::output::ListRunsOutput, crate::error::ListRunsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_runs_error(response)
} else {
crate::operation_deser::parse_list_runs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSamples {
_private: (),
}
impl ListSamples {
pub fn builder() -> crate::input::list_samples_input::Builder {
crate::input::list_samples_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSamples {
type Output =
std::result::Result<crate::output::ListSamplesOutput, crate::error::ListSamplesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_samples_error(response)
} else {
crate::operation_deser::parse_list_samples_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListSuites {
_private: (),
}
impl ListSuites {
pub fn builder() -> crate::input::list_suites_input::Builder {
crate::input::list_suites_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListSuites {
type Output =
std::result::Result<crate::output::ListSuitesOutput, crate::error::ListSuitesError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_suites_error(response)
} else {
crate::operation_deser::parse_list_suites_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTagsForResource {
_private: (),
}
impl ListTagsForResource {
pub fn builder() -> crate::input::list_tags_for_resource_input::Builder {
crate::input::list_tags_for_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTagsForResource {
type Output = std::result::Result<
crate::output::ListTagsForResourceOutput,
crate::error::ListTagsForResourceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tags_for_resource_error(response)
} else {
crate::operation_deser::parse_list_tags_for_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTestGridProjects {
_private: (),
}
impl ListTestGridProjects {
pub fn builder() -> crate::input::list_test_grid_projects_input::Builder {
crate::input::list_test_grid_projects_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTestGridProjects {
type Output = std::result::Result<
crate::output::ListTestGridProjectsOutput,
crate::error::ListTestGridProjectsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_test_grid_projects_error(response)
} else {
crate::operation_deser::parse_list_test_grid_projects_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTestGridSessionActions {
_private: (),
}
impl ListTestGridSessionActions {
pub fn builder() -> crate::input::list_test_grid_session_actions_input::Builder {
crate::input::list_test_grid_session_actions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTestGridSessionActions {
type Output = std::result::Result<
crate::output::ListTestGridSessionActionsOutput,
crate::error::ListTestGridSessionActionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_test_grid_session_actions_error(response)
} else {
crate::operation_deser::parse_list_test_grid_session_actions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTestGridSessionArtifacts {
_private: (),
}
impl ListTestGridSessionArtifacts {
pub fn builder() -> crate::input::list_test_grid_session_artifacts_input::Builder {
crate::input::list_test_grid_session_artifacts_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTestGridSessionArtifacts {
type Output = std::result::Result<
crate::output::ListTestGridSessionArtifactsOutput,
crate::error::ListTestGridSessionArtifactsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_test_grid_session_artifacts_error(response)
} else {
crate::operation_deser::parse_list_test_grid_session_artifacts_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTestGridSessions {
_private: (),
}
impl ListTestGridSessions {
pub fn builder() -> crate::input::list_test_grid_sessions_input::Builder {
crate::input::list_test_grid_sessions_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTestGridSessions {
type Output = std::result::Result<
crate::output::ListTestGridSessionsOutput,
crate::error::ListTestGridSessionsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_test_grid_sessions_error(response)
} else {
crate::operation_deser::parse_list_test_grid_sessions_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListTests {
_private: (),
}
impl ListTests {
pub fn builder() -> crate::input::list_tests_input::Builder {
crate::input::list_tests_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListTests {
type Output = std::result::Result<crate::output::ListTestsOutput, crate::error::ListTestsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_tests_error(response)
} else {
crate::operation_deser::parse_list_tests_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUniqueProblems {
_private: (),
}
impl ListUniqueProblems {
pub fn builder() -> crate::input::list_unique_problems_input::Builder {
crate::input::list_unique_problems_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUniqueProblems {
type Output = std::result::Result<
crate::output::ListUniqueProblemsOutput,
crate::error::ListUniqueProblemsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_unique_problems_error(response)
} else {
crate::operation_deser::parse_list_unique_problems_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListUploads {
_private: (),
}
impl ListUploads {
pub fn builder() -> crate::input::list_uploads_input::Builder {
crate::input::list_uploads_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListUploads {
type Output =
std::result::Result<crate::output::ListUploadsOutput, crate::error::ListUploadsError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_uploads_error(response)
} else {
crate::operation_deser::parse_list_uploads_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListVPCEConfigurations {
_private: (),
}
impl ListVPCEConfigurations {
pub fn builder() -> crate::input::list_vpce_configurations_input::Builder {
crate::input::list_vpce_configurations_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVPCEConfigurations {
type Output = std::result::Result<
crate::output::ListVpceConfigurationsOutput,
crate::error::ListVPCEConfigurationsError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_list_vpce_configurations_error(response)
} else {
crate::operation_deser::parse_list_vpce_configurations_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct PurchaseOffering {
_private: (),
}
impl PurchaseOffering {
pub fn builder() -> crate::input::purchase_offering_input::Builder {
crate::input::purchase_offering_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for PurchaseOffering {
type Output = std::result::Result<
crate::output::PurchaseOfferingOutput,
crate::error::PurchaseOfferingError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_purchase_offering_error(response)
} else {
crate::operation_deser::parse_purchase_offering_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct RenewOffering {
_private: (),
}
impl RenewOffering {
pub fn builder() -> crate::input::renew_offering_input::Builder {
crate::input::renew_offering_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for RenewOffering {
type Output =
std::result::Result<crate::output::RenewOfferingOutput, crate::error::RenewOfferingError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_renew_offering_error(response)
} else {
crate::operation_deser::parse_renew_offering_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ScheduleRun {
_private: (),
}
impl ScheduleRun {
pub fn builder() -> crate::input::schedule_run_input::Builder {
crate::input::schedule_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ScheduleRun {
type Output =
std::result::Result<crate::output::ScheduleRunOutput, crate::error::ScheduleRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_schedule_run_error(response)
} else {
crate::operation_deser::parse_schedule_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopJob {
_private: (),
}
impl StopJob {
pub fn builder() -> crate::input::stop_job_input::Builder {
crate::input::stop_job_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopJob {
type Output = std::result::Result<crate::output::StopJobOutput, crate::error::StopJobError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_job_error(response)
} else {
crate::operation_deser::parse_stop_job_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopRemoteAccessSession {
_private: (),
}
impl StopRemoteAccessSession {
pub fn builder() -> crate::input::stop_remote_access_session_input::Builder {
crate::input::stop_remote_access_session_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopRemoteAccessSession {
type Output = std::result::Result<
crate::output::StopRemoteAccessSessionOutput,
crate::error::StopRemoteAccessSessionError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_remote_access_session_error(response)
} else {
crate::operation_deser::parse_stop_remote_access_session_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StopRun {
_private: (),
}
impl StopRun {
pub fn builder() -> crate::input::stop_run_input::Builder {
crate::input::stop_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StopRun {
type Output = std::result::Result<crate::output::StopRunOutput, crate::error::StopRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_stop_run_error(response)
} else {
crate::operation_deser::parse_stop_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct TagResource {
_private: (),
}
impl TagResource {
pub fn builder() -> crate::input::tag_resource_input::Builder {
crate::input::tag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for TagResource {
type Output =
std::result::Result<crate::output::TagResourceOutput, crate::error::TagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_tag_resource_error(response)
} else {
crate::operation_deser::parse_tag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UntagResource {
_private: (),
}
impl UntagResource {
pub fn builder() -> crate::input::untag_resource_input::Builder {
crate::input::untag_resource_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UntagResource {
type Output =
std::result::Result<crate::output::UntagResourceOutput, crate::error::UntagResourceError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_untag_resource_error(response)
} else {
crate::operation_deser::parse_untag_resource_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDeviceInstance {
_private: (),
}
impl UpdateDeviceInstance {
pub fn builder() -> crate::input::update_device_instance_input::Builder {
crate::input::update_device_instance_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDeviceInstance {
type Output = std::result::Result<
crate::output::UpdateDeviceInstanceOutput,
crate::error::UpdateDeviceInstanceError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_device_instance_error(response)
} else {
crate::operation_deser::parse_update_device_instance_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateDevicePool {
_private: (),
}
impl UpdateDevicePool {
pub fn builder() -> crate::input::update_device_pool_input::Builder {
crate::input::update_device_pool_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateDevicePool {
type Output = std::result::Result<
crate::output::UpdateDevicePoolOutput,
crate::error::UpdateDevicePoolError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_device_pool_error(response)
} else {
crate::operation_deser::parse_update_device_pool_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateInstanceProfile {
_private: (),
}
impl UpdateInstanceProfile {
pub fn builder() -> crate::input::update_instance_profile_input::Builder {
crate::input::update_instance_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateInstanceProfile {
type Output = std::result::Result<
crate::output::UpdateInstanceProfileOutput,
crate::error::UpdateInstanceProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_instance_profile_error(response)
} else {
crate::operation_deser::parse_update_instance_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateNetworkProfile {
_private: (),
}
impl UpdateNetworkProfile {
pub fn builder() -> crate::input::update_network_profile_input::Builder {
crate::input::update_network_profile_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateNetworkProfile {
type Output = std::result::Result<
crate::output::UpdateNetworkProfileOutput,
crate::error::UpdateNetworkProfileError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_network_profile_error(response)
} else {
crate::operation_deser::parse_update_network_profile_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateProject {
_private: (),
}
impl UpdateProject {
pub fn builder() -> crate::input::update_project_input::Builder {
crate::input::update_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateProject {
type Output =
std::result::Result<crate::output::UpdateProjectOutput, crate::error::UpdateProjectError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_project_error(response)
} else {
crate::operation_deser::parse_update_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateTestGridProject {
_private: (),
}
impl UpdateTestGridProject {
pub fn builder() -> crate::input::update_test_grid_project_input::Builder {
crate::input::update_test_grid_project_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateTestGridProject {
type Output = std::result::Result<
crate::output::UpdateTestGridProjectOutput,
crate::error::UpdateTestGridProjectError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_test_grid_project_error(response)
} else {
crate::operation_deser::parse_update_test_grid_project_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateUpload {
_private: (),
}
impl UpdateUpload {
pub fn builder() -> crate::input::update_upload_input::Builder {
crate::input::update_upload_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateUpload {
type Output =
std::result::Result<crate::output::UpdateUploadOutput, crate::error::UpdateUploadError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_upload_error(response)
} else {
crate::operation_deser::parse_update_upload_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct UpdateVPCEConfiguration {
_private: (),
}
impl UpdateVPCEConfiguration {
pub fn builder() -> crate::input::update_vpce_configuration_input::Builder {
crate::input::update_vpce_configuration_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for UpdateVPCEConfiguration {
type Output = std::result::Result<
crate::output::UpdateVpceConfigurationOutput,
crate::error::UpdateVPCEConfigurationError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_update_vpce_configuration_error(response)
} else {
crate::operation_deser::parse_update_vpce_configuration_response(response)
}
}
}
pub mod customize;