#[non_exhaustive]pub struct AssetBundleImportJobOverridePermissions {
pub data_sources: Option<Vec<AssetBundleImportJobDataSourceOverridePermissions>>,
pub data_sets: Option<Vec<AssetBundleImportJobDataSetOverridePermissions>>,
pub themes: Option<Vec<AssetBundleImportJobThemeOverridePermissions>>,
pub analyses: Option<Vec<AssetBundleImportJobAnalysisOverridePermissions>>,
pub dashboards: Option<Vec<AssetBundleImportJobDashboardOverridePermissions>>,
}Expand description
A structure that contains the override permission configurations that modify the permissions for specified resources before the resource is imported.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.data_sources: Option<Vec<AssetBundleImportJobDataSourceOverridePermissions>>A list of permissions overrides for any DataSource resources that are present in the asset bundle that is imported.
data_sets: Option<Vec<AssetBundleImportJobDataSetOverridePermissions>>A list of permissions overrides for any DataSet resources that are present in the asset bundle that is imported.
themes: Option<Vec<AssetBundleImportJobThemeOverridePermissions>>A list of permissions overrides for any Theme resources that are present in the asset bundle that is imported.
analyses: Option<Vec<AssetBundleImportJobAnalysisOverridePermissions>>A list of permissions overrides for any Analysis resources that are present in the asset bundle that is imported.
dashboards: Option<Vec<AssetBundleImportJobDashboardOverridePermissions>>A list of permissions overrides for any Dashboard resources that are present in the asset bundle that is imported.
Implementations§
source§impl AssetBundleImportJobOverridePermissions
impl AssetBundleImportJobOverridePermissions
sourcepub fn data_sources(
&self
) -> &[AssetBundleImportJobDataSourceOverridePermissions]
pub fn data_sources( &self ) -> &[AssetBundleImportJobDataSourceOverridePermissions]
A list of permissions overrides for any DataSource resources that are present in the asset bundle that is imported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .data_sources.is_none().
sourcepub fn data_sets(&self) -> &[AssetBundleImportJobDataSetOverridePermissions]
pub fn data_sets(&self) -> &[AssetBundleImportJobDataSetOverridePermissions]
A list of permissions overrides for any DataSet resources that are present in the asset bundle that is imported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .data_sets.is_none().
sourcepub fn themes(&self) -> &[AssetBundleImportJobThemeOverridePermissions]
pub fn themes(&self) -> &[AssetBundleImportJobThemeOverridePermissions]
A list of permissions overrides for any Theme resources that are present in the asset bundle that is imported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .themes.is_none().
sourcepub fn analyses(&self) -> &[AssetBundleImportJobAnalysisOverridePermissions]
pub fn analyses(&self) -> &[AssetBundleImportJobAnalysisOverridePermissions]
A list of permissions overrides for any Analysis resources that are present in the asset bundle that is imported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .analyses.is_none().
sourcepub fn dashboards(&self) -> &[AssetBundleImportJobDashboardOverridePermissions]
pub fn dashboards(&self) -> &[AssetBundleImportJobDashboardOverridePermissions]
A list of permissions overrides for any Dashboard resources that are present in the asset bundle that is imported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dashboards.is_none().
source§impl AssetBundleImportJobOverridePermissions
impl AssetBundleImportJobOverridePermissions
sourcepub fn builder() -> AssetBundleImportJobOverridePermissionsBuilder
pub fn builder() -> AssetBundleImportJobOverridePermissionsBuilder
Creates a new builder-style object to manufacture AssetBundleImportJobOverridePermissions.
Trait Implementations§
source§impl Clone for AssetBundleImportJobOverridePermissions
impl Clone for AssetBundleImportJobOverridePermissions
source§fn clone(&self) -> AssetBundleImportJobOverridePermissions
fn clone(&self) -> AssetBundleImportJobOverridePermissions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AssetBundleImportJobOverridePermissions
impl PartialEq for AssetBundleImportJobOverridePermissions
source§fn eq(&self, other: &AssetBundleImportJobOverridePermissions) -> bool
fn eq(&self, other: &AssetBundleImportJobOverridePermissions) -> bool
self and other values to be equal, and is used
by ==.