Struct aws_sdk_codestar::operation::update_team_member::builders::UpdateTeamMemberOutputBuilder
source · #[non_exhaustive]pub struct UpdateTeamMemberOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateTeamMemberOutput
.
Implementations§
source§impl UpdateTeamMemberOutputBuilder
impl UpdateTeamMemberOutputBuilder
sourcepub fn user_arn(self, input: impl Into<String>) -> Self
pub fn user_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the user whose team membership attributes were updated.
sourcepub fn set_user_arn(self, input: Option<String>) -> Self
pub fn set_user_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the user whose team membership attributes were updated.
sourcepub fn get_user_arn(&self) -> &Option<String>
pub fn get_user_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the user whose team membership attributes were updated.
sourcepub fn project_role(self, input: impl Into<String>) -> Self
pub fn project_role(self, input: impl Into<String>) -> Self
The project role granted to the user.
sourcepub fn set_project_role(self, input: Option<String>) -> Self
pub fn set_project_role(self, input: Option<String>) -> Self
The project role granted to the user.
sourcepub fn get_project_role(&self) -> &Option<String>
pub fn get_project_role(&self) -> &Option<String>
The project role granted to the user.
sourcepub fn remote_access_allowed(self, input: bool) -> Self
pub fn remote_access_allowed(self, input: bool) -> Self
Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile.
sourcepub fn set_remote_access_allowed(self, input: Option<bool>) -> Self
pub fn set_remote_access_allowed(self, input: Option<bool>) -> Self
Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile.
sourcepub fn get_remote_access_allowed(&self) -> &Option<bool>
pub fn get_remote_access_allowed(&self) -> &Option<bool>
Whether a team member is allowed to remotely access project resources using the SSH public key associated with the user's profile.
sourcepub fn build(self) -> UpdateTeamMemberOutput
pub fn build(self) -> UpdateTeamMemberOutput
Consumes the builder and constructs a UpdateTeamMemberOutput
.
Trait Implementations§
source§impl Clone for UpdateTeamMemberOutputBuilder
impl Clone for UpdateTeamMemberOutputBuilder
source§fn clone(&self) -> UpdateTeamMemberOutputBuilder
fn clone(&self) -> UpdateTeamMemberOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateTeamMemberOutputBuilder
impl Default for UpdateTeamMemberOutputBuilder
source§fn default() -> UpdateTeamMemberOutputBuilder
fn default() -> UpdateTeamMemberOutputBuilder
source§impl PartialEq<UpdateTeamMemberOutputBuilder> for UpdateTeamMemberOutputBuilder
impl PartialEq<UpdateTeamMemberOutputBuilder> for UpdateTeamMemberOutputBuilder
source§fn eq(&self, other: &UpdateTeamMemberOutputBuilder) -> bool
fn eq(&self, other: &UpdateTeamMemberOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.