#[non_exhaustive]pub struct DeleteEntityInputBuilder { /* private fields */ }Expand description
A builder for DeleteEntityInput.
Implementations§
source§impl DeleteEntityInputBuilder
impl DeleteEntityInputBuilder
sourcepub fn workspace_id(self, input: impl Into<String>) -> Self
pub fn workspace_id(self, input: impl Into<String>) -> Self
The ID of the workspace that contains the entity to delete.
This field is required.sourcepub fn set_workspace_id(self, input: Option<String>) -> Self
pub fn set_workspace_id(self, input: Option<String>) -> Self
The ID of the workspace that contains the entity to delete.
sourcepub fn get_workspace_id(&self) -> &Option<String>
pub fn get_workspace_id(&self) -> &Option<String>
The ID of the workspace that contains the entity to delete.
sourcepub fn entity_id(self, input: impl Into<String>) -> Self
pub fn entity_id(self, input: impl Into<String>) -> Self
The ID of the entity to delete.
This field is required.sourcepub fn set_entity_id(self, input: Option<String>) -> Self
pub fn set_entity_id(self, input: Option<String>) -> Self
The ID of the entity to delete.
sourcepub fn get_entity_id(&self) -> &Option<String>
pub fn get_entity_id(&self) -> &Option<String>
The ID of the entity to delete.
sourcepub fn is_recursive(self, input: bool) -> Self
pub fn is_recursive(self, input: bool) -> Self
A Boolean value that specifies whether the operation deletes child entities.
sourcepub fn set_is_recursive(self, input: Option<bool>) -> Self
pub fn set_is_recursive(self, input: Option<bool>) -> Self
A Boolean value that specifies whether the operation deletes child entities.
sourcepub fn get_is_recursive(&self) -> &Option<bool>
pub fn get_is_recursive(&self) -> &Option<bool>
A Boolean value that specifies whether the operation deletes child entities.
sourcepub fn build(self) -> Result<DeleteEntityInput, BuildError>
pub fn build(self) -> Result<DeleteEntityInput, BuildError>
Consumes the builder and constructs a DeleteEntityInput.
source§impl DeleteEntityInputBuilder
impl DeleteEntityInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeleteEntityOutput, SdkError<DeleteEntityError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeleteEntityOutput, SdkError<DeleteEntityError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteEntityInputBuilder
impl Clone for DeleteEntityInputBuilder
source§fn clone(&self) -> DeleteEntityInputBuilder
fn clone(&self) -> DeleteEntityInputBuilder
Returns a copy 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 DeleteEntityInputBuilder
impl Debug for DeleteEntityInputBuilder
source§impl Default for DeleteEntityInputBuilder
impl Default for DeleteEntityInputBuilder
source§fn default() -> DeleteEntityInputBuilder
fn default() -> DeleteEntityInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeleteEntityInputBuilder
impl PartialEq for DeleteEntityInputBuilder
source§fn eq(&self, other: &DeleteEntityInputBuilder) -> bool
fn eq(&self, other: &DeleteEntityInputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DeleteEntityInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteEntityInputBuilder
impl RefUnwindSafe for DeleteEntityInputBuilder
impl Send for DeleteEntityInputBuilder
impl Sync for DeleteEntityInputBuilder
impl Unpin for DeleteEntityInputBuilder
impl UnwindSafe for DeleteEntityInputBuilder
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> 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>
Creates a shared type from an unshared type.