pub struct CreateDriftBudgetRequest {
pub endpoint: String,
pub method: String,
pub max_breaking_changes: Option<u32>,
pub max_non_breaking_changes: Option<u32>,
pub severity_threshold: Option<String>,
pub enabled: Option<bool>,
pub workspace_id: Option<String>,
}Expand description
Request to create or update a drift budget
Fields§
§endpoint: StringEndpoint path
method: StringHTTP method
max_breaking_changes: Option<u32>Maximum breaking changes allowed
max_non_breaking_changes: Option<u32>Maximum non-breaking changes allowed
severity_threshold: Option<String>Severity threshold
enabled: Option<bool>Whether enabled
workspace_id: Option<String>Workspace ID (optional)
Trait Implementations§
Source§impl Debug for CreateDriftBudgetRequest
impl Debug for CreateDriftBudgetRequest
Source§impl<'de> Deserialize<'de> for CreateDriftBudgetRequest
impl<'de> Deserialize<'de> for CreateDriftBudgetRequest
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
Auto Trait Implementations§
impl Freeze for CreateDriftBudgetRequest
impl RefUnwindSafe for CreateDriftBudgetRequest
impl Send for CreateDriftBudgetRequest
impl Sync for CreateDriftBudgetRequest
impl Unpin for CreateDriftBudgetRequest
impl UnwindSafe for CreateDriftBudgetRequest
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request