pub struct DeleteImageRequest {
pub image_id: String,
pub if_match: Option<String>,
}Fields§
§image_id: StringThe OCID of the image.
if_match: Option<String>For optimistic concurrency control. In the PUT or DELETE call for a resource, set the {@code if-match} parameter to the value of the etag from a previous GET or POST response for that resource. The resource will be updated or deleted only if the etag you provide matches the resource’s current etag value.
Implementations§
Source§impl DeleteImageRequest
impl DeleteImageRequest
Sourcepub fn new(required: DeleteImageRequestRequired) -> Self
pub fn new(required: DeleteImageRequestRequired) -> Self
Create a new DeleteImageRequest with required fields
Sourcepub fn set_image_id(self, value: String) -> Self
pub fn set_image_id(self, value: String) -> Self
Set image_id
Sourcepub fn set_if_match(self, value: Option<String>) -> Self
pub fn set_if_match(self, value: Option<String>) -> Self
Set if_match
Sourcepub fn with_if_match(self, value: impl Into<String>) -> Self
pub fn with_if_match(self, value: impl Into<String>) -> Self
Set if_match (unwraps Option)
Trait Implementations§
Source§impl Clone for DeleteImageRequest
impl Clone for DeleteImageRequest
Source§fn clone(&self) -> DeleteImageRequest
fn clone(&self) -> DeleteImageRequest
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 DeleteImageRequest
impl Debug for DeleteImageRequest
Source§impl<'de> Deserialize<'de> for DeleteImageRequest
impl<'de> Deserialize<'de> for DeleteImageRequest
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 DeleteImageRequest
impl RefUnwindSafe for DeleteImageRequest
impl Send for DeleteImageRequest
impl Sync for DeleteImageRequest
impl Unpin for DeleteImageRequest
impl UnsafeUnpin for DeleteImageRequest
impl UnwindSafe for DeleteImageRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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