aws_sdk_codeguruprofiler/client/
update_profiling_group.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`UpdateProfilingGroup`](crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`profiling_group_name(impl Into<String>)`](crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder::profiling_group_name) / [`set_profiling_group_name(Option<String>)`](crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder::set_profiling_group_name):<br>required: **true**<br><p>The name of the profiling group to update.</p><br>
7    ///   - [`agent_orchestration_config(AgentOrchestrationConfig)`](crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder::agent_orchestration_config) / [`set_agent_orchestration_config(Option<AgentOrchestrationConfig>)`](crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder::set_agent_orchestration_config):<br>required: **true**<br><p>Specifies whether profiling is enabled or disabled for a profiling group.</p><br>
8    /// - On success, responds with [`UpdateProfilingGroupOutput`](crate::operation::update_profiling_group::UpdateProfilingGroupOutput) with field(s):
9    ///   - [`profiling_group(Option<ProfilingGroupDescription>)`](crate::operation::update_profiling_group::UpdateProfilingGroupOutput::profiling_group): <p>A <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ProfilingGroupDescription.html"> <code>ProfilingGroupDescription</code> </a> that contains information about the returned updated profiling group.</p>
10    /// - On failure, responds with [`SdkError<UpdateProfilingGroupError>`](crate::operation::update_profiling_group::UpdateProfilingGroupError)
11    pub fn update_profiling_group(&self) -> crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder {
12        crate::operation::update_profiling_group::builders::UpdateProfilingGroupFluentBuilder::new(self.handle.clone())
13    }
14}