Struct gapi_grpc::google::cloud::webrisk::v1beta1::ComputeThreatListDiffResponse [−][src]
Fields
response_type: i32
The type of response. This may indicate that an action must be taken by the client when the response is received.
additions: Option<ThreatEntryAdditions>
A set of entries to add to a local threat type’s list.
removals: Option<ThreatEntryRemovals>
A set of entries to remove from a local threat type’s list. This field may be empty.
new_version_token: Vec<u8>
The new opaque client version token.
checksum: Option<Checksum>
The expected SHA256 hash of the client state; that is, of the sorted list of all hashes present in the database after applying the provided diff. If the client state doesn’t match the expected state, the client must disregard this diff and retry later.
recommended_next_diff: Option<Timestamp>
The soonest the client should wait before issuing any diff request. Querying sooner is unlikely to produce a meaningful diff. Waiting longer is acceptable considering the use case. If this field is not set clients may update as soon as they want.
Implementations
impl ComputeThreatListDiffResponse
[src]
pub fn response_type(&self) -> ResponseType
[src]
Returns the enum value of response_type
, or the default if the field is set to an invalid enum value.
pub fn set_response_type(&mut self, value: ResponseType)
[src]
Sets response_type
to the provided enum value.
Trait Implementations
impl Clone for ComputeThreatListDiffResponse
[src]
fn clone(&self) -> ComputeThreatListDiffResponse
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ComputeThreatListDiffResponse
[src]
impl Default for ComputeThreatListDiffResponse
[src]
impl Message for ComputeThreatListDiffResponse
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<ComputeThreatListDiffResponse> for ComputeThreatListDiffResponse
[src]
fn eq(&self, other: &ComputeThreatListDiffResponse) -> bool
[src]
fn ne(&self, other: &ComputeThreatListDiffResponse) -> bool
[src]
impl StructuralPartialEq for ComputeThreatListDiffResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for ComputeThreatListDiffResponse
impl Send for ComputeThreatListDiffResponse
impl Sync for ComputeThreatListDiffResponse
impl Unpin for ComputeThreatListDiffResponse
impl UnwindSafe for ComputeThreatListDiffResponse
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,