Struct fluvio::metadata::spg::SpuGroupSpec[]

pub struct SpuGroupSpec {
    pub replicas: u16,
    pub min_id: i32,
    pub spu_config: SpuConfig,
}

Fields

replicas: u16

The number of replicas for the spu group

min_id: i32

The base spu id that the spu group uses to increment the spu ids Note: Spu id is a globally unique resource and it cannot be shared

spu_config: SpuConfig

Configuration elements to be applied to each SPUs in the group

Trait Implementations

impl Clone for SpuGroupSpec

impl Creatable for SpuGroupSpec

impl Debug for SpuGroupSpec

impl Decoder for SpuGroupSpec

impl Default for SpuGroupSpec

impl DeleteSpec for SpuGroupSpec[src]

impl Encoder for SpuGroupSpec

impl From<SpuGroupSpec> for AllCreatableSpec[src]

impl ListSpec for SpuGroupSpec[src]

type Filter = String

filter type

impl PartialEq<SpuGroupSpec> for SpuGroupSpec

impl Removable for SpuGroupSpec

impl Spec for SpuGroupSpec

type Status = SpuGroupStatus

type Owner = SpuGroupSpec

type IndexKey = String

impl SpecExt for SpuGroupSpec

impl StructuralPartialEq for SpuGroupSpec

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> WithSubscriber for T[src]