#[non_exhaustive]pub struct DescribeDimensionKeysOutput {
pub aligned_start_time: Option<DateTime>,
pub aligned_end_time: Option<DateTime>,
pub partition_keys: Option<Vec<ResponsePartitionKey>>,
pub keys: Option<Vec<DimensionKeyDescription>>,
pub next_token: Option<String>,
/* private fields */
}
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.aligned_start_time: Option<DateTime>
The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
aligned_end_time: Option<DateTime>
The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
partition_keys: Option<Vec<ResponsePartitionKey>>
If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
keys: Option<Vec<DimensionKeyDescription>>
The dimension keys that were requested.
next_token: Option<String>
A pagination token that indicates the response didn’t return all available records because MaxRecords
was specified in the previous request. To get the remaining records, specify NextToken
in a separate request with this value.
Implementations§
source§impl DescribeDimensionKeysOutput
impl DescribeDimensionKeysOutput
sourcepub fn aligned_start_time(&self) -> Option<&DateTime>
pub fn aligned_start_time(&self) -> Option<&DateTime>
The start time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedStartTime
will be less than or equal to the value of the user-specified StartTime
.
sourcepub fn aligned_end_time(&self) -> Option<&DateTime>
pub fn aligned_end_time(&self) -> Option<&DateTime>
The end time for the returned dimension keys, after alignment to a granular boundary (as specified by PeriodInSeconds
). AlignedEndTime
will be greater than or equal to the value of the user-specified Endtime
.
sourcepub fn partition_keys(&self) -> &[ResponsePartitionKey]
pub fn partition_keys(&self) -> &[ResponsePartitionKey]
If PartitionBy
was present in the request, PartitionKeys
contains the breakdown of dimension keys by the specified partitions.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .partition_keys.is_none()
.
sourcepub fn keys(&self) -> &[DimensionKeyDescription]
pub fn keys(&self) -> &[DimensionKeyDescription]
The dimension keys that were requested.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .keys.is_none()
.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
A pagination token that indicates the response didn’t return all available records because MaxRecords
was specified in the previous request. To get the remaining records, specify NextToken
in a separate request with this value.
source§impl DescribeDimensionKeysOutput
impl DescribeDimensionKeysOutput
sourcepub fn builder() -> DescribeDimensionKeysOutputBuilder
pub fn builder() -> DescribeDimensionKeysOutputBuilder
Creates a new builder-style object to manufacture DescribeDimensionKeysOutput
.
Trait Implementations§
source§impl Clone for DescribeDimensionKeysOutput
impl Clone for DescribeDimensionKeysOutput
source§fn clone(&self) -> DescribeDimensionKeysOutput
fn clone(&self) -> DescribeDimensionKeysOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeDimensionKeysOutput
impl Debug for DescribeDimensionKeysOutput
source§impl PartialEq for DescribeDimensionKeysOutput
impl PartialEq for DescribeDimensionKeysOutput
source§fn eq(&self, other: &DescribeDimensionKeysOutput) -> bool
fn eq(&self, other: &DescribeDimensionKeysOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeDimensionKeysOutput
impl RequestId for DescribeDimensionKeysOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.