pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateLogPatternInput
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn resource_group_name(self, input: impl Into<String>) -> Self
pub fn resource_group_name(self, input: impl Into<String>) -> Self
The name of the resource group.
sourcepub fn set_resource_group_name(self, input: Option<String>) -> Self
pub fn set_resource_group_name(self, input: Option<String>) -> Self
The name of the resource group.
sourcepub fn pattern_set_name(self, input: impl Into<String>) -> Self
pub fn pattern_set_name(self, input: impl Into<String>) -> Self
The name of the log pattern set.
sourcepub fn set_pattern_set_name(self, input: Option<String>) -> Self
pub fn set_pattern_set_name(self, input: Option<String>) -> Self
The name of the log pattern set.
sourcepub fn pattern_name(self, input: impl Into<String>) -> Self
pub fn pattern_name(self, input: impl Into<String>) -> Self
The name of the log pattern.
sourcepub fn set_pattern_name(self, input: Option<String>) -> Self
pub fn set_pattern_name(self, input: Option<String>) -> Self
The name of the log pattern.
sourcepub fn pattern(self, input: impl Into<String>) -> Self
pub fn pattern(self, input: impl Into<String>) -> Self
The log pattern. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.
sourcepub fn set_pattern(self, input: Option<String>) -> Self
pub fn set_pattern(self, input: Option<String>) -> Self
The log pattern. The pattern must be DFA compatible. Patterns that utilize forward lookahead or backreference constructions are not supported.
sourcepub fn rank(self, input: i32) -> Self
pub fn rank(self, input: i32) -> Self
Rank of the log pattern. Must be a value between 1
and 1,000,000
. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank 1,000,000
will be last to get matched. When you configure custom log patterns from the console, a Low
severity pattern translates to a 750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank values less than 1
or greater than 1,000,000
are reserved for AWS-provided patterns.
sourcepub fn set_rank(self, input: Option<i32>) -> Self
pub fn set_rank(self, input: Option<i32>) -> Self
Rank of the log pattern. Must be a value between 1
and 1,000,000
. The patterns are sorted by rank, so we recommend that you set your highest priority patterns with the lowest rank. A pattern of rank 1
will be the first to get matched to a log line. A pattern of rank 1,000,000
will be last to get matched. When you configure custom log patterns from the console, a Low
severity pattern translates to a 750,000
rank. A Medium
severity pattern translates to a 500,000
rank. And a High
severity pattern translates to a 250,000
rank. Rank values less than 1
or greater than 1,000,000
are reserved for AWS-provided patterns.
sourcepub fn build(self) -> Result<UpdateLogPatternInput, BuildError>
pub fn build(self) -> Result<UpdateLogPatternInput, BuildError>
Consumes the builder and constructs a UpdateLogPatternInput
.