Struct aws_sdk_redshift::types::builders::DataShareBuilder
source · #[non_exhaustive]pub struct DataShareBuilder { /* private fields */ }
Expand description
A builder for DataShare
.
Implementations§
An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
format.
An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
format.
An Amazon Resource Name (ARN) that references the datashare that is owned by a specific namespace of the producer cluster. A datashare ARN is in the arn:aws:redshift:{region}:{account-id}:{datashare}:{namespace-guid}/{datashare-name}
format.
sourcepub fn producer_arn(self, input: impl Into<String>) -> Self
pub fn producer_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the producer.
sourcepub fn set_producer_arn(self, input: Option<String>) -> Self
pub fn set_producer_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the producer.
sourcepub fn get_producer_arn(&self) -> &Option<String>
pub fn get_producer_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the producer.
sourcepub fn allow_publicly_accessible_consumers(self, input: bool) -> Self
pub fn allow_publicly_accessible_consumers(self, input: bool) -> Self
A value that specifies whether the datashare can be shared to a publicly accessible cluster.
sourcepub fn set_allow_publicly_accessible_consumers(
self,
input: Option<bool>
) -> Self
pub fn set_allow_publicly_accessible_consumers( self, input: Option<bool> ) -> Self
A value that specifies whether the datashare can be shared to a publicly accessible cluster.
sourcepub fn get_allow_publicly_accessible_consumers(&self) -> &Option<bool>
pub fn get_allow_publicly_accessible_consumers(&self) -> &Option<bool>
A value that specifies whether the datashare can be shared to a publicly accessible cluster.
Appends an item to data_share_associations
.
To override the contents of this collection use set_data_share_associations
.
A value that specifies when the datashare has an association between producer and data consumers.
A value that specifies when the datashare has an association between producer and data consumers.
A value that specifies when the datashare has an association between producer and data consumers.
sourcepub fn managed_by(self, input: impl Into<String>) -> Self
pub fn managed_by(self, input: impl Into<String>) -> Self
The identifier of a datashare to show its managing entity.
sourcepub fn set_managed_by(self, input: Option<String>) -> Self
pub fn set_managed_by(self, input: Option<String>) -> Self
The identifier of a datashare to show its managing entity.
sourcepub fn get_managed_by(&self) -> &Option<String>
pub fn get_managed_by(&self) -> &Option<String>
The identifier of a datashare to show its managing entity.
Trait Implementations§
source§fn clone(&self) -> DataShareBuilder
fn clone(&self) -> DataShareBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§fn default() -> DataShareBuilder
fn default() -> DataShareBuilder
source§fn eq(&self, other: &DataShareBuilder) -> bool
fn eq(&self, other: &DataShareBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.