Struct aws_sdk_artifact::types::ReportDetail
source · #[non_exhaustive]pub struct ReportDetail {Show 20 fields
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub period_start: Option<DateTime>,
pub period_end: Option<DateTime>,
pub created_at: Option<DateTime>,
pub last_modified_at: Option<DateTime>,
pub deleted_at: Option<DateTime>,
pub state: Option<PublishedState>,
pub arn: Option<String>,
pub series: Option<String>,
pub category: Option<String>,
pub company_name: Option<String>,
pub product_name: Option<String>,
pub term_arn: Option<String>,
pub version: Option<i64>,
pub acceptance_type: Option<AcceptanceType>,
pub sequence_number: Option<i64>,
pub upload_state: Option<UploadState>,
pub status_message: Option<String>,
}
Expand description
Full detail for report resource metadata.
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.
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.
created_at: Option<DateTime>
Timestamp indicating when the report resource was created.
last_modified_at: Option<DateTime>
Timestamp indicating when the report resource was last modified.
deleted_at: Option<DateTime>
Timestamp indicating when the report resource was deleted.
state: Option<PublishedState>
Current state of the report resource
arn: Option<String>
ARN for the report resource.
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.
term_arn: Option<String>
Unique resource ARN for term resource.
version: Option<i64>
Version for the report resource.
acceptance_type: Option<AcceptanceType>
Acceptance type for report.
sequence_number: Option<i64>
Sequence number to enforce optimistic locking.
upload_state: Option<UploadState>
The current state of the document upload.
status_message: Option<String>
The message associated with the current upload state.
Implementations§
source§impl ReportDetail
impl ReportDetail
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 created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
Timestamp indicating when the report resource was created.
sourcepub fn last_modified_at(&self) -> Option<&DateTime>
pub fn last_modified_at(&self) -> Option<&DateTime>
Timestamp indicating when the report resource was last modified.
sourcepub fn deleted_at(&self) -> Option<&DateTime>
pub fn deleted_at(&self) -> Option<&DateTime>
Timestamp indicating when the report resource was deleted.
sourcepub fn state(&self) -> Option<&PublishedState>
pub fn state(&self) -> Option<&PublishedState>
Current state of the report resource
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 acceptance_type(&self) -> Option<&AcceptanceType>
pub fn acceptance_type(&self) -> Option<&AcceptanceType>
Acceptance type for report.
sourcepub fn sequence_number(&self) -> Option<i64>
pub fn sequence_number(&self) -> Option<i64>
Sequence number to enforce optimistic locking.
sourcepub fn upload_state(&self) -> Option<&UploadState>
pub fn upload_state(&self) -> Option<&UploadState>
The current state of the document upload.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The message associated with the current upload state.
source§impl ReportDetail
impl ReportDetail
sourcepub fn builder() -> ReportDetailBuilder
pub fn builder() -> ReportDetailBuilder
Creates a new builder-style object to manufacture ReportDetail
.
Trait Implementations§
source§impl Clone for ReportDetail
impl Clone for ReportDetail
source§fn clone(&self) -> ReportDetail
fn clone(&self) -> ReportDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReportDetail
impl Debug for ReportDetail
source§impl PartialEq for ReportDetail
impl PartialEq for ReportDetail
source§fn eq(&self, other: &ReportDetail) -> bool
fn eq(&self, other: &ReportDetail) -> bool
self
and other
values to be equal, and is used
by ==
.