#[non_exhaustive]pub struct CreateProjectInputBuilder { /* private fields */ }Expand description
A builder for CreateProjectInput.
Implementations§
source§impl CreateProjectInputBuilder
impl CreateProjectInputBuilder
sourcepub fn project_name(self, input: impl Into<String>) -> Self
pub fn project_name(self, input: impl Into<String>) -> Self
The name of the project to create.
This field is required.sourcepub fn set_project_name(self, input: Option<String>) -> Self
pub fn set_project_name(self, input: Option<String>) -> Self
The name of the project to create.
sourcepub fn get_project_name(&self) -> &Option<String>
pub fn get_project_name(&self) -> &Option<String>
The name of the project to create.
sourcepub fn feature(self, input: CustomizationFeature) -> Self
pub fn feature(self, input: CustomizationFeature) -> Self
Specifies feature that is being customized. If no value is provided CUSTOM_LABELS is used as a default.
sourcepub fn set_feature(self, input: Option<CustomizationFeature>) -> Self
pub fn set_feature(self, input: Option<CustomizationFeature>) -> Self
Specifies feature that is being customized. If no value is provided CUSTOM_LABELS is used as a default.
sourcepub fn get_feature(&self) -> &Option<CustomizationFeature>
pub fn get_feature(&self) -> &Option<CustomizationFeature>
Specifies feature that is being customized. If no value is provided CUSTOM_LABELS is used as a default.
sourcepub fn auto_update(self, input: ProjectAutoUpdate) -> Self
pub fn auto_update(self, input: ProjectAutoUpdate) -> Self
Specifies whether automatic retraining should be attempted for the versions of the project. Automatic retraining is done as a best effort. Required argument for Content Moderation. Applicable only to adapters.
sourcepub fn set_auto_update(self, input: Option<ProjectAutoUpdate>) -> Self
pub fn set_auto_update(self, input: Option<ProjectAutoUpdate>) -> Self
Specifies whether automatic retraining should be attempted for the versions of the project. Automatic retraining is done as a best effort. Required argument for Content Moderation. Applicable only to adapters.
sourcepub fn get_auto_update(&self) -> &Option<ProjectAutoUpdate>
pub fn get_auto_update(&self) -> &Option<ProjectAutoUpdate>
Specifies whether automatic retraining should be attempted for the versions of the project. Automatic retraining is done as a best effort. Required argument for Content Moderation. Applicable only to adapters.
sourcepub fn build(self) -> Result<CreateProjectInput, BuildError>
pub fn build(self) -> Result<CreateProjectInput, BuildError>
Consumes the builder and constructs a CreateProjectInput.
source§impl CreateProjectInputBuilder
impl CreateProjectInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateProjectOutput, SdkError<CreateProjectError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateProjectOutput, SdkError<CreateProjectError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateProjectInputBuilder
impl Clone for CreateProjectInputBuilder
source§fn clone(&self) -> CreateProjectInputBuilder
fn clone(&self) -> CreateProjectInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateProjectInputBuilder
impl Debug for CreateProjectInputBuilder
source§impl Default for CreateProjectInputBuilder
impl Default for CreateProjectInputBuilder
source§fn default() -> CreateProjectInputBuilder
fn default() -> CreateProjectInputBuilder
source§impl PartialEq for CreateProjectInputBuilder
impl PartialEq for CreateProjectInputBuilder
source§fn eq(&self, other: &CreateProjectInputBuilder) -> bool
fn eq(&self, other: &CreateProjectInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateProjectInputBuilder
Auto Trait Implementations§
impl Freeze for CreateProjectInputBuilder
impl RefUnwindSafe for CreateProjectInputBuilder
impl Send for CreateProjectInputBuilder
impl Sync for CreateProjectInputBuilder
impl Unpin for CreateProjectInputBuilder
impl UnwindSafe for CreateProjectInputBuilder
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
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>
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>
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 more