#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for DnsRuleGroupPriorityConflictViolation
Implementations
sourceimpl Builder
impl Builder
sourcepub fn violation_target(self, input: impl Into<String>) -> Self
pub fn violation_target(self, input: impl Into<String>) -> Self
Information about the VPC ID.
sourcepub fn set_violation_target(self, input: Option<String>) -> Self
pub fn set_violation_target(self, input: Option<String>) -> Self
Information about the VPC ID.
sourcepub fn violation_target_description(self, input: impl Into<String>) -> Self
pub fn violation_target_description(self, input: impl Into<String>) -> Self
A description of the violation that specifies the VPC and the rule group that's already associated with it.
sourcepub fn set_violation_target_description(self, input: Option<String>) -> Self
pub fn set_violation_target_description(self, input: Option<String>) -> Self
A description of the violation that specifies the VPC and the rule group that's already associated with it.
sourcepub fn conflicting_priority(self, input: i32) -> Self
pub fn conflicting_priority(self, input: i32) -> Self
The priority setting of the two conflicting rule groups.
sourcepub fn set_conflicting_priority(self, input: Option<i32>) -> Self
pub fn set_conflicting_priority(self, input: Option<i32>) -> Self
The priority setting of the two conflicting rule groups.
sourcepub fn conflicting_policy_id(self, input: impl Into<String>) -> Self
pub fn conflicting_policy_id(self, input: impl Into<String>) -> Self
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.
sourcepub fn set_conflicting_policy_id(self, input: Option<String>) -> Self
pub fn set_conflicting_policy_id(self, input: Option<String>) -> Self
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.
Appends an item to unavailable_priorities
.
To override the contents of this collection use set_unavailable_priorities
.
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
sourcepub fn build(self) -> DnsRuleGroupPriorityConflictViolation
pub fn build(self) -> DnsRuleGroupPriorityConflictViolation
Consumes the builder and constructs a DnsRuleGroupPriorityConflictViolation
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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