#[non_exhaustive]pub struct GetResourceInput {
pub rest_api_id: Option<String>,
pub resource_id: Option<String>,
pub embed: Option<Vec<String>>,
}Expand description
Request to list information about a resource.
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.rest_api_id: Option<String>The string identifier of the associated RestApi.
resource_id: Option<String>The identifier for the Resource resource.
embed: Option<Vec<String>>A query parameter to retrieve the specified resources embedded in the returned Resource representation in the response. This embed parameter value is a list of comma-separated strings. Currently, the request supports only retrieval of the embedded Method resources this way. The query parameter value must be a single-valued list and contain the "methods" string. For example, GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.
Implementations§
source§impl GetResourceInput
impl GetResourceInput
sourcepub fn rest_api_id(&self) -> Option<&str>
pub fn rest_api_id(&self) -> Option<&str>
The string identifier of the associated RestApi.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The identifier for the Resource resource.
sourcepub fn embed(&self) -> &[String]
pub fn embed(&self) -> &[String]
A query parameter to retrieve the specified resources embedded in the returned Resource representation in the response. This embed parameter value is a list of comma-separated strings. Currently, the request supports only retrieval of the embedded Method resources this way. The query parameter value must be a single-valued list and contain the "methods" string. For example, GET /restapis/{restapi_id}/resources/{resource_id}?embed=methods.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .embed.is_none().
source§impl GetResourceInput
impl GetResourceInput
sourcepub fn builder() -> GetResourceInputBuilder
pub fn builder() -> GetResourceInputBuilder
Creates a new builder-style object to manufacture GetResourceInput.
Trait Implementations§
source§impl Clone for GetResourceInput
impl Clone for GetResourceInput
source§fn clone(&self) -> GetResourceInput
fn clone(&self) -> GetResourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for GetResourceInput
impl Debug for GetResourceInput
source§impl PartialEq for GetResourceInput
impl PartialEq for GetResourceInput
impl StructuralPartialEq for GetResourceInput
Auto Trait Implementations§
impl Freeze for GetResourceInput
impl RefUnwindSafe for GetResourceInput
impl Send for GetResourceInput
impl Sync for GetResourceInput
impl Unpin for GetResourceInput
impl UnwindSafe for GetResourceInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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