#[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.