#[non_exhaustive]pub struct CreateProjectInputBuilder { /* private fields */ }Expand description
A builder for CreateProjectInput.
Implementations§
source§impl CreateProjectInputBuilder
impl CreateProjectInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The project's name.
This field is required.sourcepub fn default_job_timeout_minutes(self, input: i32) -> Self
pub fn default_job_timeout_minutes(self, input: i32) -> Self
Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
sourcepub fn set_default_job_timeout_minutes(self, input: Option<i32>) -> Self
pub fn set_default_job_timeout_minutes(self, input: Option<i32>) -> Self
Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
sourcepub fn get_default_job_timeout_minutes(&self) -> &Option<i32>
pub fn get_default_job_timeout_minutes(&self) -> &Option<i32>
Sets the execution timeout value (in minutes) for a project. All test runs in this project use the specified execution timeout value unless overridden when scheduling a run.
sourcepub fn vpc_config(self, input: VpcConfig) -> Self
pub fn vpc_config(self, input: VpcConfig) -> Self
The VPC security groups and subnets that are attached to a project.
sourcepub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
pub fn set_vpc_config(self, input: Option<VpcConfig>) -> Self
The VPC security groups and subnets that are attached to a project.
sourcepub fn get_vpc_config(&self) -> &Option<VpcConfig>
pub fn get_vpc_config(&self) -> &Option<VpcConfig>
The VPC security groups and subnets that are attached to a project.
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