Struct fastly_api::models::logging_kafka_all_of::LoggingKafkaAllOf
source · [−]pub struct LoggingKafkaAllOf {
pub topic: Option<String>,
pub brokers: Option<String>,
pub compression_codec: Option<CompressionCodec>,
pub required_acks: Option<RequiredAcks>,
pub request_max_bytes: Option<i32>,
pub parse_log_keyvals: Option<bool>,
pub auth_method: Option<AuthMethod>,
pub user: Option<String>,
pub password: Option<String>,
pub use_tls: Option<LoggingUseTls>,
}Fields
topic: Option<String>The Kafka topic to send logs to. Required.
brokers: Option<String>A comma-separated list of IP addresses or hostnames of Kafka brokers. Required.
compression_codec: Option<CompressionCodec>The codec used for compression of your logs.
required_acks: Option<RequiredAcks>The number of acknowledgements a leader must receive before a write is considered successful.
request_max_bytes: Option<i32>The maximum number of bytes sent in one request. Defaults 0 (no limit).
parse_log_keyvals: Option<bool>Enables parsing of key=value tuples from the beginning of a logline, turning them into record headers.
auth_method: Option<AuthMethod>SASL authentication method.
user: Option<String>SASL user.
password: Option<String>SASL password.
use_tls: Option<LoggingUseTls>Implementations
sourceimpl LoggingKafkaAllOf
impl LoggingKafkaAllOf
pub fn new() -> LoggingKafkaAllOf
Trait Implementations
sourceimpl Clone for LoggingKafkaAllOf
impl Clone for LoggingKafkaAllOf
sourcefn clone(&self) -> LoggingKafkaAllOf
fn clone(&self) -> LoggingKafkaAllOf
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 LoggingKafkaAllOf
impl Debug for LoggingKafkaAllOf
sourceimpl Default for LoggingKafkaAllOf
impl Default for LoggingKafkaAllOf
sourcefn default() -> LoggingKafkaAllOf
fn default() -> LoggingKafkaAllOf
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for LoggingKafkaAllOf
impl<'de> Deserialize<'de> for LoggingKafkaAllOf
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<LoggingKafkaAllOf> for LoggingKafkaAllOf
impl PartialEq<LoggingKafkaAllOf> for LoggingKafkaAllOf
sourcefn eq(&self, other: &LoggingKafkaAllOf) -> bool
fn eq(&self, other: &LoggingKafkaAllOf) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for LoggingKafkaAllOf
impl Serialize for LoggingKafkaAllOf
impl StructuralPartialEq for LoggingKafkaAllOf
Auto Trait Implementations
impl RefUnwindSafe for LoggingKafkaAllOf
impl Send for LoggingKafkaAllOf
impl Sync for LoggingKafkaAllOf
impl Unpin for LoggingKafkaAllOf
impl UnwindSafe for LoggingKafkaAllOf
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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> 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