#[non_exhaustive]pub struct WorkGroupSummary {
pub name: Option<String>,
pub state: Option<WorkGroupState>,
pub description: Option<String>,
pub creation_time: Option<DateTime>,
pub engine_version: Option<EngineVersion>,
pub identity_center_application_arn: Option<String>,
}Expand description
The summary information for the workgroup, which includes its name, state, description, and the date and time it was created.
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.name: Option<String>The name of the workgroup.
state: Option<WorkGroupState>The state of the workgroup.
description: Option<String>The workgroup description.
creation_time: Option<DateTime>The workgroup creation date and time.
engine_version: Option<EngineVersion>The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.
identity_center_application_arn: Option<String>The ARN of the IAM Identity Center enabled application associated with the workgroup.
Implementations§
Source§impl WorkGroupSummary
impl WorkGroupSummary
Sourcepub fn state(&self) -> Option<&WorkGroupState>
pub fn state(&self) -> Option<&WorkGroupState>
The state of the workgroup.
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The workgroup description.
Sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The workgroup creation date and time.
Sourcepub fn engine_version(&self) -> Option<&EngineVersion>
pub fn engine_version(&self) -> Option<&EngineVersion>
The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.
Sourcepub fn identity_center_application_arn(&self) -> Option<&str>
pub fn identity_center_application_arn(&self) -> Option<&str>
The ARN of the IAM Identity Center enabled application associated with the workgroup.
Source§impl WorkGroupSummary
impl WorkGroupSummary
Sourcepub fn builder() -> WorkGroupSummaryBuilder
pub fn builder() -> WorkGroupSummaryBuilder
Creates a new builder-style object to manufacture WorkGroupSummary.
Trait Implementations§
Source§impl Clone for WorkGroupSummary
impl Clone for WorkGroupSummary
Source§fn clone(&self) -> WorkGroupSummary
fn clone(&self) -> WorkGroupSummary
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for WorkGroupSummary
impl Debug for WorkGroupSummary
Source§impl PartialEq for WorkGroupSummary
impl PartialEq for WorkGroupSummary
impl StructuralPartialEq for WorkGroupSummary
Auto Trait Implementations§
impl Freeze for WorkGroupSummary
impl RefUnwindSafe for WorkGroupSummary
impl Send for WorkGroupSummary
impl Sync for WorkGroupSummary
impl Unpin for WorkGroupSummary
impl UnsafeUnpin for WorkGroupSummary
impl UnwindSafe for WorkGroupSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more