#[non_exhaustive]pub struct TaskTemplateConstraintsBuilder { /* private fields */ }
Expand description
A builder for TaskTemplateConstraints
.
Implementations§
source§impl TaskTemplateConstraintsBuilder
impl TaskTemplateConstraintsBuilder
sourcepub fn required_fields(self, input: RequiredFieldInfo) -> Self
pub fn required_fields(self, input: RequiredFieldInfo) -> Self
Appends an item to required_fields
.
To override the contents of this collection use set_required_fields
.
Lists the fields that are required to be filled by agents.
sourcepub fn set_required_fields(self, input: Option<Vec<RequiredFieldInfo>>) -> Self
pub fn set_required_fields(self, input: Option<Vec<RequiredFieldInfo>>) -> Self
Lists the fields that are required to be filled by agents.
sourcepub fn get_required_fields(&self) -> &Option<Vec<RequiredFieldInfo>>
pub fn get_required_fields(&self) -> &Option<Vec<RequiredFieldInfo>>
Lists the fields that are required to be filled by agents.
sourcepub fn read_only_fields(self, input: ReadOnlyFieldInfo) -> Self
pub fn read_only_fields(self, input: ReadOnlyFieldInfo) -> Self
Appends an item to read_only_fields
.
To override the contents of this collection use set_read_only_fields
.
Lists the fields that are read-only to agents, and cannot be edited.
sourcepub fn set_read_only_fields(self, input: Option<Vec<ReadOnlyFieldInfo>>) -> Self
pub fn set_read_only_fields(self, input: Option<Vec<ReadOnlyFieldInfo>>) -> Self
Lists the fields that are read-only to agents, and cannot be edited.
sourcepub fn get_read_only_fields(&self) -> &Option<Vec<ReadOnlyFieldInfo>>
pub fn get_read_only_fields(&self) -> &Option<Vec<ReadOnlyFieldInfo>>
Lists the fields that are read-only to agents, and cannot be edited.
sourcepub fn invisible_fields(self, input: InvisibleFieldInfo) -> Self
pub fn invisible_fields(self, input: InvisibleFieldInfo) -> Self
Appends an item to invisible_fields
.
To override the contents of this collection use set_invisible_fields
.
Lists the fields that are invisible to agents.
sourcepub fn set_invisible_fields(
self,
input: Option<Vec<InvisibleFieldInfo>>
) -> Self
pub fn set_invisible_fields( self, input: Option<Vec<InvisibleFieldInfo>> ) -> Self
Lists the fields that are invisible to agents.
sourcepub fn get_invisible_fields(&self) -> &Option<Vec<InvisibleFieldInfo>>
pub fn get_invisible_fields(&self) -> &Option<Vec<InvisibleFieldInfo>>
Lists the fields that are invisible to agents.
sourcepub fn build(self) -> TaskTemplateConstraints
pub fn build(self) -> TaskTemplateConstraints
Consumes the builder and constructs a TaskTemplateConstraints
.
Trait Implementations§
source§impl Clone for TaskTemplateConstraintsBuilder
impl Clone for TaskTemplateConstraintsBuilder
source§fn clone(&self) -> TaskTemplateConstraintsBuilder
fn clone(&self) -> TaskTemplateConstraintsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for TaskTemplateConstraintsBuilder
impl Default for TaskTemplateConstraintsBuilder
source§fn default() -> TaskTemplateConstraintsBuilder
fn default() -> TaskTemplateConstraintsBuilder
source§impl PartialEq for TaskTemplateConstraintsBuilder
impl PartialEq for TaskTemplateConstraintsBuilder
source§fn eq(&self, other: &TaskTemplateConstraintsBuilder) -> bool
fn eq(&self, other: &TaskTemplateConstraintsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TaskTemplateConstraintsBuilder
Auto Trait Implementations§
impl Freeze for TaskTemplateConstraintsBuilder
impl RefUnwindSafe for TaskTemplateConstraintsBuilder
impl Send for TaskTemplateConstraintsBuilder
impl Sync for TaskTemplateConstraintsBuilder
impl Unpin for TaskTemplateConstraintsBuilder
impl UnwindSafe for TaskTemplateConstraintsBuilder
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