Struct aws_sdk_detective::model::membership_datasources::Builder
source · pub struct Builder { /* private fields */ }Expand description
A builder for MembershipDatasources.
Implementations§
source§impl Builder
impl Builder
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The account identifier of the Amazon Web Services account.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The account identifier of the Amazon Web Services account.
sourcepub fn graph_arn(self, input: impl Into<String>) -> Self
pub fn graph_arn(self, input: impl Into<String>) -> Self
The ARN of the organization behavior graph.
sourcepub fn set_graph_arn(self, input: Option<String>) -> Self
pub fn set_graph_arn(self, input: Option<String>) -> Self
The ARN of the organization behavior graph.
sourcepub fn datasource_package_ingest_history(
self,
k: DatasourcePackage,
v: HashMap<DatasourcePackageIngestState, TimestampForCollection>
) -> Self
pub fn datasource_package_ingest_history(
self,
k: DatasourcePackage,
v: HashMap<DatasourcePackageIngestState, TimestampForCollection>
) -> Self
Adds a key-value pair to datasource_package_ingest_history.
To override the contents of this collection use set_datasource_package_ingest_history.
Details on when a data source package was added to a behavior graph.
sourcepub fn set_datasource_package_ingest_history(
self,
input: Option<HashMap<DatasourcePackage, HashMap<DatasourcePackageIngestState, TimestampForCollection>>>
) -> Self
pub fn set_datasource_package_ingest_history(
self,
input: Option<HashMap<DatasourcePackage, HashMap<DatasourcePackageIngestState, TimestampForCollection>>>
) -> Self
Details on when a data source package was added to a behavior graph.
sourcepub fn build(self) -> MembershipDatasources
pub fn build(self) -> MembershipDatasources
Consumes the builder and constructs a MembershipDatasources.