pub struct ProjectBuilder { /* private fields */ }Expand description
Builder for Project.
Implementations§
Source§impl ProjectBuilder
impl ProjectBuilder
Sourcepub fn description<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn description<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
The description of the project.
Sourcepub fn domain_id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn domain_id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
The ID of the domain for the project.
Sourcepub fn enabled<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn enabled<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
If set to true, project is enabled. If set to false, project is disabled.
Sourcepub fn extra<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn extra<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
Additional project properties.
Sourcepub fn id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
The ID for the project.
Sourcepub fn is_domain<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn is_domain<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
Indicates whether the project also acts as a domain. If set to true, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to false, this project behaves as a regular project that contains only resources.
Sourcepub fn name<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn name<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
The name of the project.
Sourcepub fn parent_id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
pub fn parent_id<VALUE>(&mut self, value: VALUE) -> &mut ProjectBuilder
The ID of the parent for the project.
Trait Implementations§
Source§impl Clone for ProjectBuilder
impl Clone for ProjectBuilder
Source§fn clone(&self) -> ProjectBuilder
fn clone(&self) -> ProjectBuilder
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 Default for ProjectBuilder
impl Default for ProjectBuilder
Source§fn default() -> ProjectBuilder
fn default() -> ProjectBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProjectBuilder
impl RefUnwindSafe for ProjectBuilder
impl Send for ProjectBuilder
impl Sync for ProjectBuilder
impl Unpin for ProjectBuilder
impl UnsafeUnpin for ProjectBuilder
impl UnwindSafe for ProjectBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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