#[non_exhaustive]pub struct DescribeHubOutput {
pub hub_name: Option<String>,
pub hub_arn: Option<String>,
pub hub_display_name: Option<String>,
pub hub_description: Option<String>,
pub hub_search_keywords: Option<Vec<String>>,
pub s3_storage_config: Option<HubS3StorageConfig>,
pub hub_status: Option<HubStatus>,
pub failure_reason: Option<String>,
pub creation_time: Option<DateTime>,
pub last_modified_time: Option<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.hub_name: Option<String>
The name of the hub.
hub_arn: Option<String>
The Amazon Resource Name (ARN) of the hub.
hub_display_name: Option<String>
The display name of the hub.
hub_description: Option<String>
A description of the hub.
hub_search_keywords: Option<Vec<String>>
The searchable keywords for the hub.
s3_storage_config: Option<HubS3StorageConfig>
The Amazon S3 storage configuration for the hub.
hub_status: Option<HubStatus>
The status of the hub.
failure_reason: Option<String>
The failure reason if importing hub content failed.
creation_time: Option<DateTime>
The date and time that the hub was created.
last_modified_time: Option<DateTime>
The date and time that the hub was last modified.
Implementations§
source§impl DescribeHubOutput
impl DescribeHubOutput
sourcepub fn hub_display_name(&self) -> Option<&str>
pub fn hub_display_name(&self) -> Option<&str>
The display name of the hub.
sourcepub fn hub_description(&self) -> Option<&str>
pub fn hub_description(&self) -> Option<&str>
A description of the hub.
sourcepub fn hub_search_keywords(&self) -> Option<&[String]>
pub fn hub_search_keywords(&self) -> Option<&[String]>
The searchable keywords for the hub.
sourcepub fn s3_storage_config(&self) -> Option<&HubS3StorageConfig>
pub fn s3_storage_config(&self) -> Option<&HubS3StorageConfig>
The Amazon S3 storage configuration for the hub.
sourcepub fn hub_status(&self) -> Option<&HubStatus>
pub fn hub_status(&self) -> Option<&HubStatus>
The status of the hub.
sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
The failure reason if importing hub content failed.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The date and time that the hub was created.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The date and time that the hub was last modified.
source§impl DescribeHubOutput
impl DescribeHubOutput
sourcepub fn builder() -> DescribeHubOutputBuilder
pub fn builder() -> DescribeHubOutputBuilder
Creates a new builder-style object to manufacture DescribeHubOutput
.
Trait Implementations§
source§impl Clone for DescribeHubOutput
impl Clone for DescribeHubOutput
source§fn clone(&self) -> DescribeHubOutput
fn clone(&self) -> DescribeHubOutput
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 DescribeHubOutput
impl Debug for DescribeHubOutput
source§impl PartialEq<DescribeHubOutput> for DescribeHubOutput
impl PartialEq<DescribeHubOutput> for DescribeHubOutput
source§fn eq(&self, other: &DescribeHubOutput) -> bool
fn eq(&self, other: &DescribeHubOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeHubOutput
impl RequestId for DescribeHubOutput
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 DescribeHubOutput
Auto Trait Implementations§
impl RefUnwindSafe for DescribeHubOutput
impl Send for DescribeHubOutput
impl Sync for DescribeHubOutput
impl Unpin for DescribeHubOutput
impl UnwindSafe for DescribeHubOutput
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