Struct aws_sdk_codedeploy::model::instance_info::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for InstanceInfo
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn instance_name(self, input: impl Into<String>) -> Self
pub fn instance_name(self, input: impl Into<String>) -> Self
The name of the on-premises instance.
sourcepub fn set_instance_name(self, input: Option<String>) -> Self
pub fn set_instance_name(self, input: Option<String>) -> Self
The name of the on-premises instance.
sourcepub fn iam_session_arn(self, input: impl Into<String>) -> Self
pub fn iam_session_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM session associated with the on-premises instance.
sourcepub fn set_iam_session_arn(self, input: Option<String>) -> Self
pub fn set_iam_session_arn(self, input: Option<String>) -> Self
The ARN of the IAM session associated with the on-premises instance.
sourcepub fn iam_user_arn(self, input: impl Into<String>) -> Self
pub fn iam_user_arn(self, input: impl Into<String>) -> Self
The IAM user ARN associated with the on-premises instance.
sourcepub fn set_iam_user_arn(self, input: Option<String>) -> Self
pub fn set_iam_user_arn(self, input: Option<String>) -> Self
The IAM user ARN associated with the on-premises instance.
sourcepub fn instance_arn(self, input: impl Into<String>) -> Self
pub fn instance_arn(self, input: impl Into<String>) -> Self
The ARN of the on-premises instance.
sourcepub fn set_instance_arn(self, input: Option<String>) -> Self
pub fn set_instance_arn(self, input: Option<String>) -> Self
The ARN of the on-premises instance.
sourcepub fn register_time(self, input: DateTime) -> Self
pub fn register_time(self, input: DateTime) -> Self
The time at which the on-premises instance was registered.
sourcepub fn set_register_time(self, input: Option<DateTime>) -> Self
pub fn set_register_time(self, input: Option<DateTime>) -> Self
The time at which the on-premises instance was registered.
sourcepub fn deregister_time(self, input: DateTime) -> Self
pub fn deregister_time(self, input: DateTime) -> Self
If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.
sourcepub fn set_deregister_time(self, input: Option<DateTime>) -> Self
pub fn set_deregister_time(self, input: Option<DateTime>) -> Self
If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tags currently associated with the on-premises instance.
The tags currently associated with the on-premises instance.
sourcepub fn build(self) -> InstanceInfo
pub fn build(self) -> InstanceInfo
Consumes the builder and constructs a InstanceInfo
.