Struct aws_sdk_datazone::operation::get_subscription_target::builders::GetSubscriptionTargetOutputBuilder
source · #[non_exhaustive]pub struct GetSubscriptionTargetOutputBuilder { /* private fields */ }
Expand description
A builder for GetSubscriptionTargetOutput
.
Implementations§
source§impl GetSubscriptionTargetOutputBuilder
impl GetSubscriptionTargetOutputBuilder
Appends an item to authorized_principals
.
To override the contents of this collection use set_authorized_principals
.
The authorized principals of the subscription target.
The authorized principals of the subscription target.
The authorized principals of the subscription target.
sourcepub fn domain_id(self, input: impl Into<String>) -> Self
pub fn domain_id(self, input: impl Into<String>) -> Self
The ID 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 ID 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 ID 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 ID of the project associated with the subscription target.
sourcepub fn set_project_id(self, input: Option<String>) -> Self
pub fn set_project_id(self, input: Option<String>) -> Self
The ID of the project associated with the subscription target.
sourcepub fn get_project_id(&self) -> &Option<String>
pub fn get_project_id(&self) -> &Option<String>
The ID of the project associated with the subscription target.
sourcepub fn environment_id(self, input: impl Into<String>) -> Self
pub fn environment_id(self, input: impl Into<String>) -> Self
The ID of the environment associated with the subscription target.
sourcepub fn set_environment_id(self, input: Option<String>) -> Self
pub fn set_environment_id(self, input: Option<String>) -> Self
The ID of the environment associated with the subscription target.
sourcepub fn get_environment_id(&self) -> &Option<String>
pub fn get_environment_id(&self) -> &Option<String>
The ID of the environment associated with 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 with which the subscription target was created.
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 with which the subscription target was created.
sourcepub fn get_manage_access_role(&self) -> &Option<String>
pub fn get_manage_access_role(&self) -> &Option<String>
The manage access role with which the subscription target was created.
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 associated with 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 associated with 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 associated with 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 teh 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 teh 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 teh 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) -> GetSubscriptionTargetOutput
pub fn build(self) -> GetSubscriptionTargetOutput
Consumes the builder and constructs a GetSubscriptionTargetOutput
.
Trait Implementations§
source§impl Clone for GetSubscriptionTargetOutputBuilder
impl Clone for GetSubscriptionTargetOutputBuilder
source§fn clone(&self) -> GetSubscriptionTargetOutputBuilder
fn clone(&self) -> GetSubscriptionTargetOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetSubscriptionTargetOutputBuilder
impl Default for GetSubscriptionTargetOutputBuilder
source§fn default() -> GetSubscriptionTargetOutputBuilder
fn default() -> GetSubscriptionTargetOutputBuilder
source§impl PartialEq for GetSubscriptionTargetOutputBuilder
impl PartialEq for GetSubscriptionTargetOutputBuilder
source§fn eq(&self, other: &GetSubscriptionTargetOutputBuilder) -> bool
fn eq(&self, other: &GetSubscriptionTargetOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.