Struct fluvio_sc_schema::spu::SpuSpec [−][src]
pub struct SpuSpec { pub id: i32, pub spu_type: SpuType, pub public_endpoint: IngressPort, pub private_endpoint: Endpoint, pub rack: Option<String>, }
Fields
id: i32
spu_type: SpuType
public_endpoint: IngressPort
private_endpoint: Endpoint
rack: Option<String>
Implementations
impl SpuSpec
[src]
impl SpuSpec
[src]pub fn new(id: i32) -> SpuSpec
[src]
Given an Spu id generate a new SpuSpec
pub fn new_public_addr(id: i32, port: u16, host: String) -> SpuSpec
[src]
pub fn new_private_addr(id: i32, port: u16, host: String) -> SpuSpec
[src]
pub fn set_custom(self) -> SpuSpec
[src]
pub fn is_custom(&self) -> bool
[src]
Return custom type: true for custom, false otherwise
pub fn private_server_address(&self) -> ServerAddress
[src]
pub fn update(&mut self, other: &SpuSpec)
[src]
Trait Implementations
impl From<CustomSpuSpec> for SpuSpec
[src]
impl From<CustomSpuSpec> for SpuSpec
[src]pub fn from(spec: CustomSpuSpec) -> SpuSpec
[src]
impl From<SpuSpec> for CustomSpuSpec
[src]
impl From<SpuSpec> for CustomSpuSpec
[src]pub fn from(spu: SpuSpec) -> CustomSpuSpec
[src]
impl ListSpec for SpuSpec
[src]
impl ListSpec for SpuSpec
[src]type Filter = NameFilter
filter type
fn into_list_request(filters: Vec<Self::Filter>) -> ListRequest
[src]
impl SpecExt for SpuSpec
[src]
impl SpecExt for SpuSpec
[src]pub const OBJECT_TYPE: ObjectType
[src]
impl StructuralPartialEq for SpuSpec
[src]
impl StructuralPartialEq for SpuSpec
[src]Auto Trait Implementations
impl RefUnwindSafe for SpuSpec
impl RefUnwindSafe for SpuSpec
impl UnwindSafe for SpuSpec
impl UnwindSafe for SpuSpec
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]