pub struct LoggingHttpsAdditional {
pub url: Option<String>,
pub request_max_entries: Option<i32>,
pub request_max_bytes: Option<i32>,
pub content_type: Option<String>,
pub header_name: Option<String>,
pub message_type: Option<LoggingMessageType>,
pub header_value: Option<String>,
pub method: Option<Method>,
pub json_format: Option<JsonFormat>,
pub format: Option<String>,
}
Fields§
§url: Option<String>
The URL to send logs to. Must use HTTPS. Required.
request_max_entries: Option<i32>
The maximum number of logs sent in one request. Defaults 0
(10k).
request_max_bytes: Option<i32>
The maximum number of bytes sent in one request. Defaults 0
(100MB).
content_type: Option<String>
Content type of the header sent with the request.
header_name: Option<String>
Name of the custom header sent with the request.
message_type: Option<LoggingMessageType>
§header_value: Option<String>
Value of the custom header sent with the request.
method: Option<Method>
HTTP method used for request.
json_format: Option<JsonFormat>
Enforces valid JSON formatting for log entries.
format: Option<String>
A Fastly log format string.
Implementations§
Source§impl LoggingHttpsAdditional
impl LoggingHttpsAdditional
pub fn new() -> LoggingHttpsAdditional
Trait Implementations§
Source§impl Clone for LoggingHttpsAdditional
impl Clone for LoggingHttpsAdditional
Source§fn clone(&self) -> LoggingHttpsAdditional
fn clone(&self) -> LoggingHttpsAdditional
Returns a duplicate 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 LoggingHttpsAdditional
impl Debug for LoggingHttpsAdditional
Source§impl Default for LoggingHttpsAdditional
impl Default for LoggingHttpsAdditional
Source§fn default() -> LoggingHttpsAdditional
fn default() -> LoggingHttpsAdditional
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LoggingHttpsAdditional
impl<'de> Deserialize<'de> for LoggingHttpsAdditional
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 for LoggingHttpsAdditional
impl PartialEq for LoggingHttpsAdditional
Source§impl Serialize for LoggingHttpsAdditional
impl Serialize for LoggingHttpsAdditional
impl StructuralPartialEq for LoggingHttpsAdditional
Auto Trait Implementations§
impl Freeze for LoggingHttpsAdditional
impl RefUnwindSafe for LoggingHttpsAdditional
impl Send for LoggingHttpsAdditional
impl Sync for LoggingHttpsAdditional
impl Unpin for LoggingHttpsAdditional
impl UnwindSafe for LoggingHttpsAdditional
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