#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CancelJobRun {
_private: (),
}
impl CancelJobRun {
pub fn builder() -> crate::input::cancel_job_run_input::Builder {
crate::input::cancel_job_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CancelJobRun {
type Output =
std::result::Result<crate::output::CancelJobRunOutput, crate::error::CancelJobRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_cancel_job_run_error(response)
} else {
crate::operation_deser::parse_cancel_job_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateJobTemplate {
_private: (),
}
impl CreateJobTemplate {
pub fn builder() -> crate::input::create_job_template_input::Builder {
crate::input::create_job_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateJobTemplate {
type Output = std::result::Result<
crate::output::CreateJobTemplateOutput,
crate::error::CreateJobTemplateError,
>;
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_job_template_error(response)
} else {
crate::operation_deser::parse_create_job_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateManagedEndpoint {
_private: (),
}
impl CreateManagedEndpoint {
pub fn builder() -> crate::input::create_managed_endpoint_input::Builder {
crate::input::create_managed_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateManagedEndpoint {
type Output = std::result::Result<
crate::output::CreateManagedEndpointOutput,
crate::error::CreateManagedEndpointError,
>;
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_managed_endpoint_error(response)
} else {
crate::operation_deser::parse_create_managed_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct CreateVirtualCluster {
_private: (),
}
impl CreateVirtualCluster {
pub fn builder() -> crate::input::create_virtual_cluster_input::Builder {
crate::input::create_virtual_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for CreateVirtualCluster {
type Output = std::result::Result<
crate::output::CreateVirtualClusterOutput,
crate::error::CreateVirtualClusterError,
>;
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_virtual_cluster_error(response)
} else {
crate::operation_deser::parse_create_virtual_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteJobTemplate {
_private: (),
}
impl DeleteJobTemplate {
pub fn builder() -> crate::input::delete_job_template_input::Builder {
crate::input::delete_job_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteJobTemplate {
type Output = std::result::Result<
crate::output::DeleteJobTemplateOutput,
crate::error::DeleteJobTemplateError,
>;
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_job_template_error(response)
} else {
crate::operation_deser::parse_delete_job_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteManagedEndpoint {
_private: (),
}
impl DeleteManagedEndpoint {
pub fn builder() -> crate::input::delete_managed_endpoint_input::Builder {
crate::input::delete_managed_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteManagedEndpoint {
type Output = std::result::Result<
crate::output::DeleteManagedEndpointOutput,
crate::error::DeleteManagedEndpointError,
>;
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_managed_endpoint_error(response)
} else {
crate::operation_deser::parse_delete_managed_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DeleteVirtualCluster {
_private: (),
}
impl DeleteVirtualCluster {
pub fn builder() -> crate::input::delete_virtual_cluster_input::Builder {
crate::input::delete_virtual_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DeleteVirtualCluster {
type Output = std::result::Result<
crate::output::DeleteVirtualClusterOutput,
crate::error::DeleteVirtualClusterError,
>;
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_virtual_cluster_error(response)
} else {
crate::operation_deser::parse_delete_virtual_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeJobRun {
_private: (),
}
impl DescribeJobRun {
pub fn builder() -> crate::input::describe_job_run_input::Builder {
crate::input::describe_job_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeJobRun {
type Output =
std::result::Result<crate::output::DescribeJobRunOutput, crate::error::DescribeJobRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_job_run_error(response)
} else {
crate::operation_deser::parse_describe_job_run_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeJobTemplate {
_private: (),
}
impl DescribeJobTemplate {
pub fn builder() -> crate::input::describe_job_template_input::Builder {
crate::input::describe_job_template_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeJobTemplate {
type Output = std::result::Result<
crate::output::DescribeJobTemplateOutput,
crate::error::DescribeJobTemplateError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_job_template_error(response)
} else {
crate::operation_deser::parse_describe_job_template_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeManagedEndpoint {
_private: (),
}
impl DescribeManagedEndpoint {
pub fn builder() -> crate::input::describe_managed_endpoint_input::Builder {
crate::input::describe_managed_endpoint_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeManagedEndpoint {
type Output = std::result::Result<
crate::output::DescribeManagedEndpointOutput,
crate::error::DescribeManagedEndpointError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_managed_endpoint_error(response)
} else {
crate::operation_deser::parse_describe_managed_endpoint_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct DescribeVirtualCluster {
_private: (),
}
impl DescribeVirtualCluster {
pub fn builder() -> crate::input::describe_virtual_cluster_input::Builder {
crate::input::describe_virtual_cluster_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for DescribeVirtualCluster {
type Output = std::result::Result<
crate::output::DescribeVirtualClusterOutput,
crate::error::DescribeVirtualClusterError,
>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_describe_virtual_cluster_error(response)
} else {
crate::operation_deser::parse_describe_virtual_cluster_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListJobRuns {
_private: (),
}
impl ListJobRuns {
pub fn builder() -> crate::input::list_job_runs_input::Builder {
crate::input::list_job_runs_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobRuns {
type Output =
std::result::Result<crate::output::ListJobRunsOutput, crate::error::ListJobRunsError>;
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_job_runs_error(response)
} else {
crate::operation_deser::parse_list_job_runs_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListJobTemplates {
_private: (),
}
impl ListJobTemplates {
pub fn builder() -> crate::input::list_job_templates_input::Builder {
crate::input::list_job_templates_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListJobTemplates {
type Output = std::result::Result<
crate::output::ListJobTemplatesOutput,
crate::error::ListJobTemplatesError,
>;
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_job_templates_error(response)
} else {
crate::operation_deser::parse_list_job_templates_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct ListManagedEndpoints {
_private: (),
}
impl ListManagedEndpoints {
pub fn builder() -> crate::input::list_managed_endpoints_input::Builder {
crate::input::list_managed_endpoints_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListManagedEndpoints {
type Output = std::result::Result<
crate::output::ListManagedEndpointsOutput,
crate::error::ListManagedEndpointsError,
>;
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_managed_endpoints_error(response)
} else {
crate::operation_deser::parse_list_managed_endpoints_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 ListVirtualClusters {
_private: (),
}
impl ListVirtualClusters {
pub fn builder() -> crate::input::list_virtual_clusters_input::Builder {
crate::input::list_virtual_clusters_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for ListVirtualClusters {
type Output = std::result::Result<
crate::output::ListVirtualClustersOutput,
crate::error::ListVirtualClustersError,
>;
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_virtual_clusters_error(response)
} else {
crate::operation_deser::parse_list_virtual_clusters_response(response)
}
}
}
#[derive(std::clone::Clone, std::default::Default, std::fmt::Debug)]
pub struct StartJobRun {
_private: (),
}
impl StartJobRun {
pub fn builder() -> crate::input::start_job_run_input::Builder {
crate::input::start_job_run_input::Builder::default()
}
pub fn new() -> Self {
Self { _private: () }
}
}
impl aws_smithy_http::response::ParseStrictResponse for StartJobRun {
type Output =
std::result::Result<crate::output::StartJobRunOutput, crate::error::StartJobRunError>;
fn parse(&self, response: &http::Response<bytes::Bytes>) -> Self::Output {
if !response.status().is_success() && response.status().as_u16() != 200 {
crate::operation_deser::parse_start_job_run_error(response)
} else {
crate::operation_deser::parse_start_job_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)
}
}
}
pub mod customize;