Struct aws_sdk_codestar::input::create_project_input::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for CreateProjectInput
Implementations
sourceimpl Builder
impl Builder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The display name for the project to be created in AWS CodeStar.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The display name for the project to be created in AWS CodeStar.
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The ID of the project to be created in AWS CodeStar.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The ID of the project to be created in AWS CodeStar.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the project, if any.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the project, if any.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
A user- or system-generated token that identifies the entity that requested project creation. This token can be used to repeat the request.
sourcepub fn source_code(self, input: Code) -> Self
pub fn source_code(self, input: Code) -> Self
Appends an item to source_code
.
To override the contents of this collection use set_source_code
.
A list of the Code objects submitted with the project request. If this parameter is specified, the request must also include the toolchain parameter.
sourcepub fn set_source_code(self, input: Option<Vec<Code>>) -> Self
pub fn set_source_code(self, input: Option<Vec<Code>>) -> Self
A list of the Code objects submitted with the project request. If this parameter is specified, the request must also include the toolchain parameter.
sourcepub fn toolchain(self, input: Toolchain) -> Self
pub fn toolchain(self, input: Toolchain) -> Self
The name of the toolchain template file submitted with the project request. If this parameter is specified, the request must also include the sourceCode parameter.
sourcepub fn set_toolchain(self, input: Option<Toolchain>) -> Self
pub fn set_toolchain(self, input: Option<Toolchain>) -> Self
The name of the toolchain template file submitted with the project request. If this parameter is specified, the request must also include the sourceCode parameter.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The tags created for the project.
The tags created for the project.
sourcepub fn build(self) -> Result<CreateProjectInput, BuildError>
pub fn build(self) -> Result<CreateProjectInput, BuildError>
Consumes the builder and constructs a CreateProjectInput
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more