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§
source§impl LoggingKafkaAllOf
impl LoggingKafkaAllOf
pub fn new() -> LoggingKafkaAllOf
Trait Implementations§
source§impl Clone for LoggingKafkaAllOf
impl Clone for LoggingKafkaAllOf
source§fn clone(&self) -> LoggingKafkaAllOf
fn clone(&self) -> LoggingKafkaAllOf
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 LoggingKafkaAllOf
impl Debug for LoggingKafkaAllOf
source§impl Default for LoggingKafkaAllOf
impl Default for LoggingKafkaAllOf
source§fn default() -> LoggingKafkaAllOf
fn default() -> LoggingKafkaAllOf
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for LoggingKafkaAllOf
impl<'de> Deserialize<'de> for LoggingKafkaAllOf
source§fn 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
source§impl PartialEq<LoggingKafkaAllOf> for LoggingKafkaAllOf
impl PartialEq<LoggingKafkaAllOf> for LoggingKafkaAllOf
source§fn 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 ==
.source§impl 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§
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