aws_sdk_cleanrooms/client/create_collaboration_change_request.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 [`CreateCollaborationChangeRequest`](crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`collaboration_identifier(impl Into<String>)`](crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder::collaboration_identifier) / [`set_collaboration_identifier(Option<String>)`](crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder::set_collaboration_identifier):<br>required: **true**<br><p>The identifier of the collaboration that the change request is made against.</p><br>
7 /// - [`changes(ChangeInput)`](crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder::changes) / [`set_changes(Option<Vec::<ChangeInput>>)`](crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder::set_changes):<br>required: **true**<br><p>The list of changes to apply to the collaboration. Each change specifies the type of modification and the details of what should be changed.</p><br>
8 /// - On success, responds with [`CreateCollaborationChangeRequestOutput`](crate::operation::create_collaboration_change_request::CreateCollaborationChangeRequestOutput) with field(s):
9 /// - [`collaboration_change_request(Option<CollaborationChangeRequest>)`](crate::operation::create_collaboration_change_request::CreateCollaborationChangeRequestOutput::collaboration_change_request): <p>Represents a request to modify a collaboration. Change requests enable structured modifications to collaborations after they have been created.</p>
10 /// - On failure, responds with [`SdkError<CreateCollaborationChangeRequestError>`](crate::operation::create_collaboration_change_request::CreateCollaborationChangeRequestError)
11 pub fn create_collaboration_change_request(
12 &self,
13 ) -> crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder {
14 crate::operation::create_collaboration_change_request::builders::CreateCollaborationChangeRequestFluentBuilder::new(self.handle.clone())
15 }
16}