Struct aws_sdk_redshift::operation::authorize_endpoint_access::builders::AuthorizeEndpointAccessOutputBuilder
source · #[non_exhaustive]pub struct AuthorizeEndpointAccessOutputBuilder { /* private fields */ }
Expand description
A builder for AuthorizeEndpointAccessOutput
.
Implementations§
source§impl AuthorizeEndpointAccessOutputBuilder
impl AuthorizeEndpointAccessOutputBuilder
sourcepub fn grantor(self, input: impl Into<String>) -> Self
pub fn grantor(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the cluster owner.
sourcepub fn set_grantor(self, input: Option<String>) -> Self
pub fn set_grantor(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the cluster owner.
sourcepub fn get_grantor(&self) -> &Option<String>
pub fn get_grantor(&self) -> &Option<String>
The Amazon Web Services account ID of the cluster owner.
sourcepub fn grantee(self, input: impl Into<String>) -> Self
pub fn grantee(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID of the grantee of the cluster.
sourcepub fn set_grantee(self, input: Option<String>) -> Self
pub fn set_grantee(self, input: Option<String>) -> Self
The Amazon Web Services account ID of the grantee of the cluster.
sourcepub fn get_grantee(&self) -> &Option<String>
pub fn get_grantee(&self) -> &Option<String>
The Amazon Web Services account ID of the grantee of the cluster.
sourcepub fn cluster_identifier(self, input: impl Into<String>) -> Self
pub fn cluster_identifier(self, input: impl Into<String>) -> Self
The cluster identifier.
sourcepub fn set_cluster_identifier(self, input: Option<String>) -> Self
pub fn set_cluster_identifier(self, input: Option<String>) -> Self
The cluster identifier.
sourcepub fn get_cluster_identifier(&self) -> &Option<String>
pub fn get_cluster_identifier(&self) -> &Option<String>
The cluster identifier.
The time (UTC) when the authorization was created.
The time (UTC) when the authorization was created.
The time (UTC) when the authorization was created.
sourcepub fn cluster_status(self, input: impl Into<String>) -> Self
pub fn cluster_status(self, input: impl Into<String>) -> Self
The status of the cluster.
sourcepub fn set_cluster_status(self, input: Option<String>) -> Self
pub fn set_cluster_status(self, input: Option<String>) -> Self
The status of the cluster.
sourcepub fn get_cluster_status(&self) -> &Option<String>
pub fn get_cluster_status(&self) -> &Option<String>
The status of the cluster.
sourcepub fn status(self, input: AuthorizationStatus) -> Self
pub fn status(self, input: AuthorizationStatus) -> Self
The status of the authorization action.
sourcepub fn set_status(self, input: Option<AuthorizationStatus>) -> Self
pub fn set_status(self, input: Option<AuthorizationStatus>) -> Self
The status of the authorization action.
sourcepub fn get_status(&self) -> &Option<AuthorizationStatus>
pub fn get_status(&self) -> &Option<AuthorizationStatus>
The status of the authorization action.
sourcepub fn allowed_all_vpcs(self, input: bool) -> Self
pub fn allowed_all_vpcs(self, input: bool) -> Self
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
sourcepub fn set_allowed_all_vpcs(self, input: Option<bool>) -> Self
pub fn set_allowed_all_vpcs(self, input: Option<bool>) -> Self
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
sourcepub fn get_allowed_all_vpcs(&self) -> &Option<bool>
pub fn get_allowed_all_vpcs(&self) -> &Option<bool>
Indicates whether all VPCs in the grantee account are allowed access to the cluster.
sourcepub fn allowed_vpcs(self, input: impl Into<String>) -> Self
pub fn allowed_vpcs(self, input: impl Into<String>) -> Self
Appends an item to allowed_vpcs
.
To override the contents of this collection use set_allowed_vpcs
.
The VPCs allowed access to the cluster.
sourcepub fn set_allowed_vpcs(self, input: Option<Vec<String>>) -> Self
pub fn set_allowed_vpcs(self, input: Option<Vec<String>>) -> Self
The VPCs allowed access to the cluster.
sourcepub fn get_allowed_vpcs(&self) -> &Option<Vec<String>>
pub fn get_allowed_vpcs(&self) -> &Option<Vec<String>>
The VPCs allowed access to the cluster.
sourcepub fn endpoint_count(self, input: i32) -> Self
pub fn endpoint_count(self, input: i32) -> Self
The number of Redshift-managed VPC endpoints created for the authorization.
sourcepub fn set_endpoint_count(self, input: Option<i32>) -> Self
pub fn set_endpoint_count(self, input: Option<i32>) -> Self
The number of Redshift-managed VPC endpoints created for the authorization.
sourcepub fn get_endpoint_count(&self) -> &Option<i32>
pub fn get_endpoint_count(&self) -> &Option<i32>
The number of Redshift-managed VPC endpoints created for the authorization.
sourcepub fn build(self) -> AuthorizeEndpointAccessOutput
pub fn build(self) -> AuthorizeEndpointAccessOutput
Consumes the builder and constructs a AuthorizeEndpointAccessOutput
.
Trait Implementations§
source§impl Clone for AuthorizeEndpointAccessOutputBuilder
impl Clone for AuthorizeEndpointAccessOutputBuilder
source§fn clone(&self) -> AuthorizeEndpointAccessOutputBuilder
fn clone(&self) -> AuthorizeEndpointAccessOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AuthorizeEndpointAccessOutputBuilder
impl Default for AuthorizeEndpointAccessOutputBuilder
source§fn default() -> AuthorizeEndpointAccessOutputBuilder
fn default() -> AuthorizeEndpointAccessOutputBuilder
source§impl PartialEq for AuthorizeEndpointAccessOutputBuilder
impl PartialEq for AuthorizeEndpointAccessOutputBuilder
source§fn eq(&self, other: &AuthorizeEndpointAccessOutputBuilder) -> bool
fn eq(&self, other: &AuthorizeEndpointAccessOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.