pub fn versioning_configuration(
        &self,
    ) -> std::option::Option<&crate::model::VersioningConfiguration> {
        self.versioning_configuration.as_ref()
    }
/// <p>Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the <code>retentionPeriod</code> parameter. For more information, see <a href="https://docs.aws.amazon.com/iotanalytics/latest/userguide/getting-started.html#aws-iot-analytics-dataset-versions"> Keeping Multiple Versions of IoT Analytics datasets</a> in the <i>IoT Analytics User Guide</i>.</p>
Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod parameter. For more information, see  Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.
Optional . How many versions of dataset contents are kept . If not specified or set to null only the latest version plus the latest succeeded version ( if they are different ) are kept for the time period specified by the retentionPeriod parameter . For more information see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide .
pub fn versioning_configuration(
        &self,
    ) -> std::option::Option<&crate::model::VersioningConfiguration> {
        self.versioning_configuration.as_ref()
    }
pub fn versioning_configuration ( & self , ) -> std :: option :: Option < & crate :: model :: VersioningConfiguration > { self . versioning_configuration . as_ref ( ) }
<p>Optional.
<p > Optional .
&self
&self