#[non_exhaustive]pub struct CreateComputerInputBuilder { /* private fields */ }
Expand description
A builder for CreateComputerInput
.
Implementations§
source§impl CreateComputerInputBuilder
impl CreateComputerInputBuilder
sourcepub fn directory_id(self, input: impl Into<String>) -> Self
pub fn directory_id(self, input: impl Into<String>) -> Self
The identifier of the directory in which to create the computer account.
sourcepub fn set_directory_id(self, input: Option<String>) -> Self
pub fn set_directory_id(self, input: Option<String>) -> Self
The identifier of the directory in which to create the computer account.
sourcepub fn get_directory_id(&self) -> &Option<String>
pub fn get_directory_id(&self) -> &Option<String>
The identifier of the directory in which to create the computer account.
sourcepub fn computer_name(self, input: impl Into<String>) -> Self
pub fn computer_name(self, input: impl Into<String>) -> Self
The name of the computer account.
sourcepub fn set_computer_name(self, input: Option<String>) -> Self
pub fn set_computer_name(self, input: Option<String>) -> Self
The name of the computer account.
sourcepub fn get_computer_name(&self) -> &Option<String>
pub fn get_computer_name(&self) -> &Option<String>
The name of the computer account.
sourcepub fn password(self, input: impl Into<String>) -> Self
pub fn password(self, input: impl Into<String>) -> Self
A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
sourcepub fn set_password(self, input: Option<String>) -> Self
pub fn set_password(self, input: Option<String>) -> Self
A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
sourcepub fn get_password(&self) -> &Option<String>
pub fn get_password(&self) -> &Option<String>
A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
sourcepub fn organizational_unit_distinguished_name(
self,
input: impl Into<String>
) -> Self
pub fn organizational_unit_distinguished_name( self, input: impl Into<String> ) -> Self
The fully-qualified distinguished name of the organizational unit to place the computer account in.
sourcepub fn set_organizational_unit_distinguished_name(
self,
input: Option<String>
) -> Self
pub fn set_organizational_unit_distinguished_name( self, input: Option<String> ) -> Self
The fully-qualified distinguished name of the organizational unit to place the computer account in.
sourcepub fn get_organizational_unit_distinguished_name(&self) -> &Option<String>
pub fn get_organizational_unit_distinguished_name(&self) -> &Option<String>
The fully-qualified distinguished name of the organizational unit to place the computer account in.
sourcepub fn computer_attributes(self, input: Attribute) -> Self
pub fn computer_attributes(self, input: Attribute) -> Self
Appends an item to computer_attributes
.
To override the contents of this collection use set_computer_attributes
.
An array of Attribute
objects that contain any LDAP attributes to apply to the computer account.
sourcepub fn set_computer_attributes(self, input: Option<Vec<Attribute>>) -> Self
pub fn set_computer_attributes(self, input: Option<Vec<Attribute>>) -> Self
An array of Attribute
objects that contain any LDAP attributes to apply to the computer account.
sourcepub fn get_computer_attributes(&self) -> &Option<Vec<Attribute>>
pub fn get_computer_attributes(&self) -> &Option<Vec<Attribute>>
An array of Attribute
objects that contain any LDAP attributes to apply to the computer account.
sourcepub fn build(self) -> Result<CreateComputerInput, BuildError>
pub fn build(self) -> Result<CreateComputerInput, BuildError>
Consumes the builder and constructs a CreateComputerInput
.
source§impl CreateComputerInputBuilder
impl CreateComputerInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateComputerOutput, SdkError<CreateComputerError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateComputerOutput, SdkError<CreateComputerError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateComputerInputBuilder
impl Clone for CreateComputerInputBuilder
source§fn clone(&self) -> CreateComputerInputBuilder
fn clone(&self) -> CreateComputerInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateComputerInputBuilder
impl Debug for CreateComputerInputBuilder
source§impl Default for CreateComputerInputBuilder
impl Default for CreateComputerInputBuilder
source§fn default() -> CreateComputerInputBuilder
fn default() -> CreateComputerInputBuilder
source§impl PartialEq<CreateComputerInputBuilder> for CreateComputerInputBuilder
impl PartialEq<CreateComputerInputBuilder> for CreateComputerInputBuilder
source§fn eq(&self, other: &CreateComputerInputBuilder) -> bool
fn eq(&self, other: &CreateComputerInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.