pub struct Builder { /* private fields */ }Expand description
A builder for CreateMemberInput.
Implementations§
source§impl Builder
impl Builder
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
sourcepub fn invitation_id(self, input: impl Into<String>) -> Self
pub fn invitation_id(self, input: impl Into<String>) -> Self
The unique identifier of the invitation that is sent to the member to join the network.
sourcepub fn set_invitation_id(self, input: Option<String>) -> Self
pub fn set_invitation_id(self, input: Option<String>) -> Self
The unique identifier of the invitation that is sent to the member to join the network.
sourcepub fn network_id(self, input: impl Into<String>) -> Self
pub fn network_id(self, input: impl Into<String>) -> Self
The unique identifier of the network in which the member is created.
sourcepub fn set_network_id(self, input: Option<String>) -> Self
pub fn set_network_id(self, input: Option<String>) -> Self
The unique identifier of the network in which the member is created.
sourcepub fn member_configuration(self, input: MemberConfiguration) -> Self
pub fn member_configuration(self, input: MemberConfiguration) -> Self
Member configuration parameters.
sourcepub fn set_member_configuration(self, input: Option<MemberConfiguration>) -> Self
pub fn set_member_configuration(self, input: Option<MemberConfiguration>) -> Self
Member configuration parameters.
sourcepub fn build(self) -> Result<CreateMemberInput, BuildError>
pub fn build(self) -> Result<CreateMemberInput, BuildError>
Consumes the builder and constructs a CreateMemberInput.