#[non_exhaustive]pub struct CapacityProviderStrategyItem {
    pub capacity_provider: String,
    pub weight: i32,
    pub base: i32,
}Expand description
The details of a capacity provider strategy.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional 
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.capacity_provider: StringThe short name of the capacity provider.
weight: i32The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied.
base: i32The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used.
Implementations§
source§impl CapacityProviderStrategyItem
 
impl CapacityProviderStrategyItem
sourcepub fn capacity_provider(&self) -> &str
 
pub fn capacity_provider(&self) -> &str
The short name of the capacity provider.
source§impl CapacityProviderStrategyItem
 
impl CapacityProviderStrategyItem
sourcepub fn builder() -> CapacityProviderStrategyItemBuilder
 
pub fn builder() -> CapacityProviderStrategyItemBuilder
Creates a new builder-style object to manufacture CapacityProviderStrategyItem.
Trait Implementations§
source§impl Clone for CapacityProviderStrategyItem
 
impl Clone for CapacityProviderStrategyItem
source§fn clone(&self) -> CapacityProviderStrategyItem
 
fn clone(&self) -> CapacityProviderStrategyItem
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresource§impl Debug for CapacityProviderStrategyItem
 
impl Debug for CapacityProviderStrategyItem
source§impl PartialEq for CapacityProviderStrategyItem
 
impl PartialEq for CapacityProviderStrategyItem
source§fn eq(&self, other: &CapacityProviderStrategyItem) -> bool
 
fn eq(&self, other: &CapacityProviderStrategyItem) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CapacityProviderStrategyItem
Auto Trait Implementations§
impl RefUnwindSafe for CapacityProviderStrategyItem
impl Send for CapacityProviderStrategyItem
impl Sync for CapacityProviderStrategyItem
impl Unpin for CapacityProviderStrategyItem
impl UnwindSafe for CapacityProviderStrategyItem
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.