Struct aws_sdk_kafka::model::cluster_operation_info::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ClusterOperationInfo
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn client_request_id(self, input: impl Into<String>) -> Self
pub fn client_request_id(self, input: impl Into<String>) -> Self
The ID of the API request that triggered this operation.
sourcepub fn set_client_request_id(self, input: Option<String>) -> Self
pub fn set_client_request_id(self, input: Option<String>) -> Self
The ID of the API request that triggered this operation.
sourcepub fn cluster_arn(self, input: impl Into<String>) -> Self
pub fn cluster_arn(self, input: impl Into<String>) -> Self
ARN of the cluster.
sourcepub fn set_cluster_arn(self, input: Option<String>) -> Self
pub fn set_cluster_arn(self, input: Option<String>) -> Self
ARN of the cluster.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time that the operation was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time that the operation was created.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time at which the operation finished.
sourcepub fn error_info(self, input: ErrorInfo) -> Self
pub fn error_info(self, input: ErrorInfo) -> Self
Describes the error if the operation fails.
sourcepub fn set_error_info(self, input: Option<ErrorInfo>) -> Self
pub fn set_error_info(self, input: Option<ErrorInfo>) -> Self
Describes the error if the operation fails.
sourcepub fn operation_arn(self, input: impl Into<String>) -> Self
pub fn operation_arn(self, input: impl Into<String>) -> Self
ARN of the cluster operation.
sourcepub fn set_operation_arn(self, input: Option<String>) -> Self
pub fn set_operation_arn(self, input: Option<String>) -> Self
ARN of the cluster operation.
sourcepub fn operation_state(self, input: impl Into<String>) -> Self
pub fn operation_state(self, input: impl Into<String>) -> Self
State of the cluster operation.
sourcepub fn set_operation_state(self, input: Option<String>) -> Self
pub fn set_operation_state(self, input: Option<String>) -> Self
State of the cluster operation.
sourcepub fn operation_steps(self, input: ClusterOperationStep) -> Self
pub fn operation_steps(self, input: ClusterOperationStep) -> Self
Appends an item to operation_steps
.
To override the contents of this collection use set_operation_steps
.
Steps completed during the operation.
sourcepub fn set_operation_steps(
self,
input: Option<Vec<ClusterOperationStep>>
) -> Self
pub fn set_operation_steps(
self,
input: Option<Vec<ClusterOperationStep>>
) -> Self
Steps completed during the operation.
sourcepub fn operation_type(self, input: impl Into<String>) -> Self
pub fn operation_type(self, input: impl Into<String>) -> Self
Type of the cluster operation.
sourcepub fn set_operation_type(self, input: Option<String>) -> Self
pub fn set_operation_type(self, input: Option<String>) -> Self
Type of the cluster operation.
sourcepub fn source_cluster_info(self, input: MutableClusterInfo) -> Self
pub fn source_cluster_info(self, input: MutableClusterInfo) -> Self
Information about cluster attributes before a cluster is updated.
sourcepub fn set_source_cluster_info(self, input: Option<MutableClusterInfo>) -> Self
pub fn set_source_cluster_info(self, input: Option<MutableClusterInfo>) -> Self
Information about cluster attributes before a cluster is updated.
sourcepub fn target_cluster_info(self, input: MutableClusterInfo) -> Self
pub fn target_cluster_info(self, input: MutableClusterInfo) -> Self
Information about cluster attributes after a cluster is updated.
sourcepub fn set_target_cluster_info(self, input: Option<MutableClusterInfo>) -> Self
pub fn set_target_cluster_info(self, input: Option<MutableClusterInfo>) -> Self
Information about cluster attributes after a cluster is updated.
sourcepub fn build(self) -> ClusterOperationInfo
pub fn build(self) -> ClusterOperationInfo
Consumes the builder and constructs a ClusterOperationInfo
.