Struct fluvio_sc_schema::spg::SpuTemplate
source · pub struct SpuTemplate {
pub rack: Option<String>,
pub public_endpoint: Option<SpuEndpointTemplate>,
pub private_endpoint: Option<SpuEndpointTemplate>,
pub replication: Option<K8ReplicationConfig>,
pub storage: Option<K8StorageConfig>,
pub env: Vec<Env>,
}
Fields§
§rack: Option<String>
§public_endpoint: Option<SpuEndpointTemplate>
§private_endpoint: Option<SpuEndpointTemplate>
§replication: Option<K8ReplicationConfig>
§storage: Option<K8StorageConfig>
§env: Vec<Env>
Trait Implementations§
source§impl Clone for SpuTemplate
impl Clone for SpuTemplate
source§fn clone(&self) -> SpuTemplate
fn clone(&self) -> SpuTemplate
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 SpuTemplate
impl Debug for SpuTemplate
source§impl Default for SpuTemplate
impl Default for SpuTemplate
source§fn default() -> SpuTemplate
fn default() -> SpuTemplate
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SpuTemplatewhere
SpuTemplate: Default,
impl<'de> Deserialize<'de> for SpuTemplatewhere
SpuTemplate: Default,
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<SpuTemplate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SpuTemplate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<SpuConfig> for SpuTemplate
impl From<SpuConfig> for SpuTemplate
source§fn from(config: SpuConfig) -> SpuTemplate
fn from(config: SpuConfig) -> SpuTemplate
Converts to this type from the input type.
source§impl From<SpuTemplate> for SpuConfig
impl From<SpuTemplate> for SpuConfig
source§fn from(template: SpuTemplate) -> SpuConfig
fn from(template: SpuTemplate) -> SpuConfig
Converts to this type from the input type.
source§impl Serialize for SpuTemplate
impl Serialize for SpuTemplate
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SpuTemplate
impl RefUnwindSafe for SpuTemplate
impl Send for SpuTemplate
impl Sync for SpuTemplate
impl Unpin for SpuTemplate
impl UnwindSafe for SpuTemplate
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