Struct aws_sdk_support::operation::describe_create_case_options::DescribeCreateCaseOptionsInput
source · #[non_exhaustive]pub struct DescribeCreateCaseOptionsInput {
pub issue_type: Option<String>,
pub service_code: Option<String>,
pub language: Option<String>,
pub category_code: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.issue_type: Option<String>The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.
service_code: Option<String>The code for the Amazon Web Services service. You can use the DescribeServices operation to get the possible serviceCode values.
language: Option<String>The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO 639-1 code for the language parameter if you want support in that language.
category_code: Option<String>The category of problem for the support case. You also use the DescribeServices operation to get the category code for a service. Each Amazon Web Services service defines its own set of category codes.
Implementations§
source§impl DescribeCreateCaseOptionsInput
impl DescribeCreateCaseOptionsInput
sourcepub fn issue_type(&self) -> Option<&str>
pub fn issue_type(&self) -> Option<&str>
The type of issue for the case. You can specify customer-service or technical. If you don't specify a value, the default is technical.
sourcepub fn service_code(&self) -> Option<&str>
pub fn service_code(&self) -> Option<&str>
The code for the Amazon Web Services service. You can use the DescribeServices operation to get the possible serviceCode values.
sourcepub fn language(&self) -> Option<&str>
pub fn language(&self) -> Option<&str>
The language in which Amazon Web Services Support handles the case. Amazon Web Services Support currently supports Chinese (“zh”), English ("en"), Japanese ("ja") and Korean (“ko”). You must specify the ISO 639-1 code for the language parameter if you want support in that language.
sourcepub fn category_code(&self) -> Option<&str>
pub fn category_code(&self) -> Option<&str>
The category of problem for the support case. You also use the DescribeServices operation to get the category code for a service. Each Amazon Web Services service defines its own set of category codes.
source§impl DescribeCreateCaseOptionsInput
impl DescribeCreateCaseOptionsInput
sourcepub fn builder() -> DescribeCreateCaseOptionsInputBuilder
pub fn builder() -> DescribeCreateCaseOptionsInputBuilder
Creates a new builder-style object to manufacture DescribeCreateCaseOptionsInput.
Trait Implementations§
source§impl Clone for DescribeCreateCaseOptionsInput
impl Clone for DescribeCreateCaseOptionsInput
source§fn clone(&self) -> DescribeCreateCaseOptionsInput
fn clone(&self) -> DescribeCreateCaseOptionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DescribeCreateCaseOptionsInput
impl PartialEq for DescribeCreateCaseOptionsInput
source§fn eq(&self, other: &DescribeCreateCaseOptionsInput) -> bool
fn eq(&self, other: &DescribeCreateCaseOptionsInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DescribeCreateCaseOptionsInput
Auto Trait Implementations§
impl Freeze for DescribeCreateCaseOptionsInput
impl RefUnwindSafe for DescribeCreateCaseOptionsInput
impl Send for DescribeCreateCaseOptionsInput
impl Sync for DescribeCreateCaseOptionsInput
impl Unpin for DescribeCreateCaseOptionsInput
impl UnwindSafe for DescribeCreateCaseOptionsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more