Struct aws_sdk_kafka::types::builders::ClusterOperationV2Builder
source · #[non_exhaustive]pub struct ClusterOperationV2Builder { /* private fields */ }
Expand description
A builder for ClusterOperationV2
.
Implementations§
source§impl ClusterOperationV2Builder
impl ClusterOperationV2Builder
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 cluster_type(self, input: ClusterType) -> Self
pub fn cluster_type(self, input: ClusterType) -> Self
Type of the backend cluster.
sourcepub fn set_cluster_type(self, input: Option<ClusterType>) -> Self
pub fn set_cluster_type(self, input: Option<ClusterType>) -> Self
Type of the backend cluster.
sourcepub fn get_cluster_type(&self) -> &Option<ClusterType>
pub fn get_cluster_type(&self) -> &Option<ClusterType>
Type of the backend cluster.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time at which operation was started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time at which operation was started.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The time at which operation was started.
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
If cluster operation failed from an error, it describes the error.
sourcepub fn set_error_info(self, input: Option<ErrorInfo>) -> Self
pub fn set_error_info(self, input: Option<ErrorInfo>) -> Self
If cluster operation failed from an error, it describes the error.
sourcepub fn get_error_info(&self) -> &Option<ErrorInfo>
pub fn get_error_info(&self) -> &Option<ErrorInfo>
If cluster operation failed from an error, it describes the error.
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_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 provisioned(self, input: ClusterOperationV2Provisioned) -> Self
pub fn provisioned(self, input: ClusterOperationV2Provisioned) -> Self
Properties of a provisioned cluster.
sourcepub fn set_provisioned(
self,
input: Option<ClusterOperationV2Provisioned>
) -> Self
pub fn set_provisioned( self, input: Option<ClusterOperationV2Provisioned> ) -> Self
Properties of a provisioned cluster.
sourcepub fn get_provisioned(&self) -> &Option<ClusterOperationV2Provisioned>
pub fn get_provisioned(&self) -> &Option<ClusterOperationV2Provisioned>
Properties of a provisioned cluster.
sourcepub fn serverless(self, input: ClusterOperationV2Serverless) -> Self
pub fn serverless(self, input: ClusterOperationV2Serverless) -> Self
Properties of a serverless cluster.
sourcepub fn set_serverless(self, input: Option<ClusterOperationV2Serverless>) -> Self
pub fn set_serverless(self, input: Option<ClusterOperationV2Serverless>) -> Self
Properties of a serverless cluster.
sourcepub fn get_serverless(&self) -> &Option<ClusterOperationV2Serverless>
pub fn get_serverless(&self) -> &Option<ClusterOperationV2Serverless>
Properties of a serverless cluster.
sourcepub fn build(self) -> ClusterOperationV2
pub fn build(self) -> ClusterOperationV2
Consumes the builder and constructs a ClusterOperationV2
.
Trait Implementations§
source§impl Clone for ClusterOperationV2Builder
impl Clone for ClusterOperationV2Builder
source§fn clone(&self) -> ClusterOperationV2Builder
fn clone(&self) -> ClusterOperationV2Builder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ClusterOperationV2Builder
impl Debug for ClusterOperationV2Builder
source§impl Default for ClusterOperationV2Builder
impl Default for ClusterOperationV2Builder
source§fn default() -> ClusterOperationV2Builder
fn default() -> ClusterOperationV2Builder
source§impl PartialEq for ClusterOperationV2Builder
impl PartialEq for ClusterOperationV2Builder
source§fn eq(&self, other: &ClusterOperationV2Builder) -> bool
fn eq(&self, other: &ClusterOperationV2Builder) -> bool
self
and other
values to be equal, and is used
by ==
.