#[non_exhaustive]pub struct PutSchemaOutput {
pub policy_store_id: String,
pub namespaces: Vec<String>,
pub created_date: DateTime,
pub last_updated_date: DateTime,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.policy_store_id: StringThe unique ID of the policy store that contains the schema.
namespaces: Vec<String>Identifies the namespaces of the entities referenced by this schema.
created_date: DateTimeThe date and time that the schema was originally created.
last_updated_date: DateTimeThe date and time that the schema was last updated.
Implementations§
source§impl PutSchemaOutput
impl PutSchemaOutput
sourcepub fn policy_store_id(&self) -> &str
pub fn policy_store_id(&self) -> &str
The unique ID of the policy store that contains the schema.
sourcepub fn namespaces(&self) -> &[String]
pub fn namespaces(&self) -> &[String]
Identifies the namespaces of the entities referenced by this schema.
sourcepub fn created_date(&self) -> &DateTime
pub fn created_date(&self) -> &DateTime
The date and time that the schema was originally created.
sourcepub fn last_updated_date(&self) -> &DateTime
pub fn last_updated_date(&self) -> &DateTime
The date and time that the schema was last updated.
source§impl PutSchemaOutput
impl PutSchemaOutput
sourcepub fn builder() -> PutSchemaOutputBuilder
pub fn builder() -> PutSchemaOutputBuilder
Creates a new builder-style object to manufacture PutSchemaOutput.
Trait Implementations§
source§impl Clone for PutSchemaOutput
impl Clone for PutSchemaOutput
source§fn clone(&self) -> PutSchemaOutput
fn clone(&self) -> PutSchemaOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for PutSchemaOutput
impl Debug for PutSchemaOutput
source§impl PartialEq for PutSchemaOutput
impl PartialEq for PutSchemaOutput
source§fn eq(&self, other: &PutSchemaOutput) -> bool
fn eq(&self, other: &PutSchemaOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for PutSchemaOutput
impl RequestId for PutSchemaOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for PutSchemaOutput
Auto Trait Implementations§
impl RefUnwindSafe for PutSchemaOutput
impl Send for PutSchemaOutput
impl Sync for PutSchemaOutput
impl Unpin for PutSchemaOutput
impl UnwindSafe for PutSchemaOutput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.