superposition_sdk 0.113.0

Rust SDK to work with Superposition
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`GetResolvedConfigExplanation`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder) operation.
                            ///
                            /// - The fluent builder is configurable:
    ///   - [`workspace_id(impl Into<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::workspace_id) / [`set_workspace_id(Option<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_workspace_id):<br>required: **true**<br>(undocumented)<br>
    ///   - [`org_id(impl Into<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::org_id) / [`set_org_id(Option<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_org_id):<br>required: **true**<br>(undocumented)<br>
    ///   - [`key(impl Into<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::key) / [`set_key(Option<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_key):<br>required: **true**<br>(undocumented)<br>
    ///   - [`version(impl Into<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::version) / [`set_version(Option<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_version):<br>required: **false**<br>(undocumented)<br>
    ///   - [`merge_strategy(MergeStrategy)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::merge_strategy) / [`set_merge_strategy(Option<MergeStrategy>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_merge_strategy):<br>required: **false**<br>(undocumented)<br>
    ///   - [`context_id(impl Into<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::context_id) / [`set_context_id(Option<String>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_context_id):<br>required: **false**<br>(undocumented)<br>
    ///   - [`resolve_remote(bool)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::resolve_remote) / [`set_resolve_remote(Option<bool>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_resolve_remote):<br>required: **false**<br>Intended for control resolution. If true, evaluates and includes remote cohort-based contexts during config resolution.<br>
    ///   - [`context(impl Into<String>, Document)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::context) / [`set_context(Option<HashMap::<String, Document>>)`](crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::set_context):<br>required: **false**<br>Map representing the context. Keys correspond to the names of the dimensions.<br>
                            /// - On success, responds with [`GetResolvedConfigExplanationOutput`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationOutput) with field(s):
    ///   - [`explanation(ResolveExplanation)`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationOutput::explanation): (undocumented)
    ///   - [`version(String)`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationOutput::version): (undocumented)
    ///   - [`last_modified(DateTime)`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationOutput::last_modified): (undocumented)
    ///   - [`audit_id(Option<String>)`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationOutput::audit_id): (undocumented)
                            /// - On failure, responds with [`SdkError<GetResolvedConfigExplanationError>`](crate::operation::get_resolved_config_explanation::GetResolvedConfigExplanationError)
    pub fn get_resolved_config_explanation(&self) -> crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder {
                                crate::operation::get_resolved_config_explanation::builders::GetResolvedConfigExplanationFluentBuilder::new(self.handle.clone())
                            }
}