#[non_exhaustive]pub struct SubscriptionTargetSummaryBuilder { /* private fields */ }
Expand description
A builder for SubscriptionTargetSummary
.
Implementations§
source§impl SubscriptionTargetSummaryBuilder
impl SubscriptionTargetSummaryBuilder
Appends an item to authorized_principals
.
To override the contents of this collection use set_authorized_principals
.
The authorized principals included in the subscription target.
The authorized principals included in the subscription target.
The authorized principals included in the subscription target.
sourcepub fn domain_id(self, input: impl Into<String>) -> Self
pub fn domain_id(self, input: impl Into<String>) -> Self
The identifier of the Amazon DataZone domain in which the subscription target exists.
sourcepub fn set_domain_id(self, input: Option<String>) -> Self
pub fn set_domain_id(self, input: Option<String>) -> Self
The identifier of the Amazon DataZone domain in which the subscription target exists.
sourcepub fn get_domain_id(&self) -> &Option<String>
pub fn get_domain_id(&self) -> &Option<String>
The identifier of the Amazon DataZone domain in which the subscription target exists.
sourcepub fn project_id(self, input: impl Into<String>) -> Self
pub fn project_id(self, input: impl Into<String>) -> Self
The identifier of the project specified in the subscription target.
sourcepub fn set_project_id(self, input: Option<String>) -> Self
pub fn set_project_id(self, input: Option<String>) -> Self
The identifier of the project specified in the subscription target.
sourcepub fn get_project_id(&self) -> &Option<String>
pub fn get_project_id(&self) -> &Option<String>
The identifier of the project specified in the subscription target.
sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
The identifier of the environment of the subscription target.
sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
The identifier of the environment of the subscription target.
sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
The identifier of the environment of the subscription target.
sourcepub fn created_by(self, input: impl Into<String>) -> Self
pub fn created_by(self, input: impl Into<String>) -> Self
The Amazon DataZone user who created the subscription target.
sourcepub fn set_created_by(self, input: Option<String>) -> Self
pub fn set_created_by(self, input: Option<String>) -> Self
The Amazon DataZone user who created the subscription target.
sourcepub fn get_created_by(&self) -> &Option<String>
pub fn get_created_by(&self) -> &Option<String>
The Amazon DataZone user who created the subscription target.
sourcepub fn updated_by(self, input: impl Into<String>) -> Self
pub fn updated_by(self, input: impl Into<String>) -> Self
The Amazon DataZone user who updated the subscription target.
sourcepub fn set_updated_by(self, input: Option<String>) -> Self
pub fn set_updated_by(self, input: Option<String>) -> Self
The Amazon DataZone user who updated the subscription target.
sourcepub fn get_updated_by(&self) -> &Option<String>
pub fn get_updated_by(&self) -> &Option<String>
The Amazon DataZone user who updated the subscription target.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The timestamp of when the subscription target was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The timestamp of when the subscription target was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The timestamp of when the subscription target was created.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The timestamp of when the subscription target was updated.
sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The timestamp of when the subscription target was updated.
sourcepub fn get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
The timestamp of when the subscription target was updated.
sourcepub fn manage_access_role(self, input: impl Into<String>) -> Self
pub fn manage_access_role(self, input: impl Into<String>) -> Self
The manage access role specified in the subscription target.
sourcepub fn set_manage_access_role(self, input: Option<String>) -> Self
pub fn set_manage_access_role(self, input: Option<String>) -> Self
The manage access role specified in the subscription target.
sourcepub fn get_manage_access_role(&self) -> &Option<String>
pub fn get_manage_access_role(&self) -> &Option<String>
The manage access role specified in the subscription target.
sourcepub fn applicable_asset_types(self, input: impl Into<String>) -> Self
pub fn applicable_asset_types(self, input: impl Into<String>) -> Self
Appends an item to applicable_asset_types
.
To override the contents of this collection use set_applicable_asset_types
.
The asset types included in the subscription target.
sourcepub fn set_applicable_asset_types(self, input: Option<Vec<String>>) -> Self
pub fn set_applicable_asset_types(self, input: Option<Vec<String>>) -> Self
The asset types included in the subscription target.
sourcepub fn get_applicable_asset_types(&self) -> &Option<Vec<String>>
pub fn get_applicable_asset_types(&self) -> &Option<Vec<String>>
The asset types included in the subscription target.
sourcepub fn subscription_target_config(self, input: SubscriptionTargetForm) -> Self
pub fn subscription_target_config(self, input: SubscriptionTargetForm) -> Self
Appends an item to subscription_target_config
.
To override the contents of this collection use set_subscription_target_config
.
The configuration of the subscription target.
sourcepub fn set_subscription_target_config(
self,
input: Option<Vec<SubscriptionTargetForm>>
) -> Self
pub fn set_subscription_target_config( self, input: Option<Vec<SubscriptionTargetForm>> ) -> Self
The configuration of the subscription target.
sourcepub fn get_subscription_target_config(
&self
) -> &Option<Vec<SubscriptionTargetForm>>
pub fn get_subscription_target_config( &self ) -> &Option<Vec<SubscriptionTargetForm>>
The configuration of the subscription target.
sourcepub fn provider(self, input: impl Into<String>) -> Self
pub fn provider(self, input: impl Into<String>) -> Self
The provider of the subscription target.
sourcepub fn set_provider(self, input: Option<String>) -> Self
pub fn set_provider(self, input: Option<String>) -> Self
The provider of the subscription target.
sourcepub fn get_provider(&self) -> &Option<String>
pub fn get_provider(&self) -> &Option<String>
The provider of the subscription target.
sourcepub fn build(self) -> SubscriptionTargetSummary
pub fn build(self) -> SubscriptionTargetSummary
Consumes the builder and constructs a SubscriptionTargetSummary
.
Trait Implementations§
source§impl Clone for SubscriptionTargetSummaryBuilder
impl Clone for SubscriptionTargetSummaryBuilder
source§fn clone(&self) -> SubscriptionTargetSummaryBuilder
fn clone(&self) -> SubscriptionTargetSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for SubscriptionTargetSummaryBuilder
impl Default for SubscriptionTargetSummaryBuilder
source§fn default() -> SubscriptionTargetSummaryBuilder
fn default() -> SubscriptionTargetSummaryBuilder
source§impl PartialEq for SubscriptionTargetSummaryBuilder
impl PartialEq for SubscriptionTargetSummaryBuilder
source§fn eq(&self, other: &SubscriptionTargetSummaryBuilder) -> bool
fn eq(&self, other: &SubscriptionTargetSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.