Struct aws_sdk_kafka::types::builders::ClusterOperationInfoBuilder
source · #[non_exhaustive]pub struct ClusterOperationInfoBuilder { /* private fields */ }
Expand description
A builder for ClusterOperationInfo
.
Implementations§
source§impl ClusterOperationInfoBuilder
impl ClusterOperationInfoBuilder
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 get_client_request_id(&self) -> &Option<String>
pub fn get_client_request_id(&self) -> &Option<String>
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 get_cluster_arn(&self) -> &Option<String>
pub fn get_cluster_arn(&self) -> &Option<String>
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 get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
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 get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
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 get_error_info(&self) -> &Option<ErrorInfo>
pub fn get_error_info(&self) -> &Option<ErrorInfo>
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 get_operation_arn(&self) -> &Option<String>
pub fn get_operation_arn(&self) -> &Option<String>
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 get_operation_state(&self) -> &Option<String>
pub fn get_operation_state(&self) -> &Option<String>
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 get_operation_steps(&self) -> &Option<Vec<ClusterOperationStep>>
pub fn get_operation_steps(&self) -> &Option<Vec<ClusterOperationStep>>
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 get_operation_type(&self) -> &Option<String>
pub fn get_operation_type(&self) -> &Option<String>
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 get_source_cluster_info(&self) -> &Option<MutableClusterInfo>
pub fn get_source_cluster_info(&self) -> &Option<MutableClusterInfo>
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 get_target_cluster_info(&self) -> &Option<MutableClusterInfo>
pub fn get_target_cluster_info(&self) -> &Option<MutableClusterInfo>
Information about cluster attributes after a cluster is updated.
sourcepub fn vpc_connection_info(self, input: VpcConnectionInfo) -> Self
pub fn vpc_connection_info(self, input: VpcConnectionInfo) -> Self
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
sourcepub fn set_vpc_connection_info(self, input: Option<VpcConnectionInfo>) -> Self
pub fn set_vpc_connection_info(self, input: Option<VpcConnectionInfo>) -> Self
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
sourcepub fn get_vpc_connection_info(&self) -> &Option<VpcConnectionInfo>
pub fn get_vpc_connection_info(&self) -> &Option<VpcConnectionInfo>
Description of the VPC connection for CreateVpcConnection and DeleteVpcConnection operations.
sourcepub fn build(self) -> ClusterOperationInfo
pub fn build(self) -> ClusterOperationInfo
Consumes the builder and constructs a ClusterOperationInfo
.
Trait Implementations§
source§impl Clone for ClusterOperationInfoBuilder
impl Clone for ClusterOperationInfoBuilder
source§fn clone(&self) -> ClusterOperationInfoBuilder
fn clone(&self) -> ClusterOperationInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ClusterOperationInfoBuilder
impl Debug for ClusterOperationInfoBuilder
source§impl Default for ClusterOperationInfoBuilder
impl Default for ClusterOperationInfoBuilder
source§fn default() -> ClusterOperationInfoBuilder
fn default() -> ClusterOperationInfoBuilder
source§impl PartialEq for ClusterOperationInfoBuilder
impl PartialEq for ClusterOperationInfoBuilder
source§fn eq(&self, other: &ClusterOperationInfoBuilder) -> bool
fn eq(&self, other: &ClusterOperationInfoBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.