pub struct WorkGroupConfigurationUpdates {
pub bytes_scanned_cutoff_per_query: Option<i64>,
pub enforce_work_group_configuration: Option<bool>,
pub engine_version: Option<EngineVersion>,
pub publish_cloud_watch_metrics_enabled: Option<bool>,
pub remove_bytes_scanned_cutoff_per_query: Option<bool>,
pub requester_pays_enabled: Option<bool>,
pub result_configuration_updates: Option<ResultConfigurationUpdates>,
}
Expand description
The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.
Fields
bytes_scanned_cutoff_per_query: Option<i64>
The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan.
enforce_work_group_configuration: Option<bool>
If set to "true", the settings for the workgroup override client-side settings. If set to "false" client-side settings are used. For more information, see Workgroup Settings Override Client-Side Settings.
engine_version: Option<EngineVersion>
The engine version requested when a workgroup is updated. After the update, all queries on the workgroup run on the requested engine version. If no value was previously set, the default is Auto. Queries on the AmazonAthenaPreviewFunctionality
workgroup run on the preview engine regardless of this setting.
publish_cloud_watch_metrics_enabled: Option<bool>
Indicates whether this workgroup enables publishing metrics to Amazon CloudWatch.
remove_bytes_scanned_cutoff_per_query: Option<bool>
Indicates that the data usage control limit per query is removed. WorkGroupConfiguration$BytesScannedCutoffPerQuery
requester_pays_enabled: Option<bool>
If set to true
, allows members assigned to a workgroup to specify Amazon S3 Requester Pays buckets in queries. If set to false
, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default is false
. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide.
result_configuration_updates: Option<ResultConfigurationUpdates>
The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.
Trait Implementations
sourceimpl Clone for WorkGroupConfigurationUpdates
impl Clone for WorkGroupConfigurationUpdates
sourcefn clone(&self) -> WorkGroupConfigurationUpdates
fn clone(&self) -> WorkGroupConfigurationUpdates
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WorkGroupConfigurationUpdates
impl Debug for WorkGroupConfigurationUpdates
sourceimpl Default for WorkGroupConfigurationUpdates
impl Default for WorkGroupConfigurationUpdates
sourcefn default() -> WorkGroupConfigurationUpdates
fn default() -> WorkGroupConfigurationUpdates
Returns the “default value” for a type. Read more
sourceimpl PartialEq<WorkGroupConfigurationUpdates> for WorkGroupConfigurationUpdates
impl PartialEq<WorkGroupConfigurationUpdates> for WorkGroupConfigurationUpdates
sourcefn eq(&self, other: &WorkGroupConfigurationUpdates) -> bool
fn eq(&self, other: &WorkGroupConfigurationUpdates) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &WorkGroupConfigurationUpdates) -> bool
fn ne(&self, other: &WorkGroupConfigurationUpdates) -> bool
This method tests for !=
.
impl StructuralPartialEq for WorkGroupConfigurationUpdates
Auto Trait Implementations
impl RefUnwindSafe for WorkGroupConfigurationUpdates
impl Send for WorkGroupConfigurationUpdates
impl Sync for WorkGroupConfigurationUpdates
impl Unpin for WorkGroupConfigurationUpdates
impl UnwindSafe for WorkGroupConfigurationUpdates
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more