Struct aws_sdk_artifact::types::ReportSummary
source · #[non_exhaustive]pub struct ReportSummary {Show 14 fields
pub id: Option<String>,
pub name: Option<String>,
pub state: Option<PublishedState>,
pub arn: Option<String>,
pub version: Option<i64>,
pub upload_state: Option<UploadState>,
pub description: Option<String>,
pub period_start: Option<DateTime>,
pub period_end: Option<DateTime>,
pub series: Option<String>,
pub category: Option<String>,
pub company_name: Option<String>,
pub product_name: Option<String>,
pub status_message: Option<String>,
}
Expand description
Summary for report 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.id: Option<String>
Unique resource ID for the report resource.
name: Option<String>
Name for the report resource.
state: Option<PublishedState>
Current state of the report resource.
arn: Option<String>
ARN for the report resource.
version: Option<i64>
Version for the report resource.
upload_state: Option<UploadState>
The current state of the document upload.
description: Option<String>
Description for the report resource.
period_start: Option<DateTime>
Timestamp indicating the report resource effective start.
period_end: Option<DateTime>
Timestamp indicating the report resource effective end.
series: Option<String>
Series for the report resource.
category: Option<String>
Category for the report resource.
company_name: Option<String>
Associated company name for the report resource.
product_name: Option<String>
Associated product name for the report resource.
status_message: Option<String>
The message associated with the current upload state.
Implementations§
source§impl ReportSummary
impl ReportSummary
sourcepub fn state(&self) -> Option<&PublishedState>
pub fn state(&self) -> Option<&PublishedState>
Current state of the report resource.
sourcepub fn upload_state(&self) -> Option<&UploadState>
pub fn upload_state(&self) -> Option<&UploadState>
The current state of the document upload.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Description for the report resource.
sourcepub fn period_start(&self) -> Option<&DateTime>
pub fn period_start(&self) -> Option<&DateTime>
Timestamp indicating the report resource effective start.
sourcepub fn period_end(&self) -> Option<&DateTime>
pub fn period_end(&self) -> Option<&DateTime>
Timestamp indicating the report resource effective end.
sourcepub fn company_name(&self) -> Option<&str>
pub fn company_name(&self) -> Option<&str>
Associated company name for the report resource.
sourcepub fn product_name(&self) -> Option<&str>
pub fn product_name(&self) -> Option<&str>
Associated product name for the report resource.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The message associated with the current upload state.
source§impl ReportSummary
impl ReportSummary
sourcepub fn builder() -> ReportSummaryBuilder
pub fn builder() -> ReportSummaryBuilder
Creates a new builder-style object to manufacture ReportSummary
.
Trait Implementations§
source§impl Clone for ReportSummary
impl Clone for ReportSummary
source§fn clone(&self) -> ReportSummary
fn clone(&self) -> ReportSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReportSummary
impl Debug for ReportSummary
source§impl PartialEq for ReportSummary
impl PartialEq for ReportSummary
source§fn eq(&self, other: &ReportSummary) -> bool
fn eq(&self, other: &ReportSummary) -> bool
self
and other
values to be equal, and is used
by ==
.