7#include <aws/cleanroomsml/CleanRoomsML_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/cleanroomsml/model/MLInputChannelStatus.h>
50 template<
typename CreateTimeT = Aws::Utils::DateTime>
51 void SetCreateTime(CreateTimeT&& value) { m_createTimeHasBeenSet =
true; m_createTime = std::forward<CreateTimeT>(value); }
52 template<
typename CreateTimeT = Aws::Utils::DateTime>
62 template<
typename UpdateTimeT = Aws::Utils::DateTime>
63 void SetUpdateTime(UpdateTimeT&& value) { m_updateTimeHasBeenSet =
true; m_updateTime = std::forward<UpdateTimeT>(value); }
64 template<
typename UpdateTimeT = Aws::Utils::DateTime>
74 template<
typename MembershipIdentifierT = Aws::String>
75 void SetMembershipIdentifier(MembershipIdentifierT&& value) { m_membershipIdentifierHasBeenSet =
true; m_membershipIdentifier = std::forward<MembershipIdentifierT>(value); }
76 template<
typename MembershipIdentifierT = Aws::String>
87 template<
typename CollaborationIdentifierT = Aws::String>
88 void SetCollaborationIdentifier(CollaborationIdentifierT&& value) { m_collaborationIdentifierHasBeenSet =
true; m_collaborationIdentifier = std::forward<CollaborationIdentifierT>(value); }
89 template<
typename CollaborationIdentifierT = Aws::String>
99 template<
typename NameT = Aws::String>
100 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
101 template<
typename NameT = Aws::String>
112 template<
typename ConfiguredModelAlgorithmAssociationsT = Aws::Vector<Aws::String>>
113 void SetConfiguredModelAlgorithmAssociations(ConfiguredModelAlgorithmAssociationsT&& value) { m_configuredModelAlgorithmAssociationsHasBeenSet =
true; m_configuredModelAlgorithmAssociations = std::forward<ConfiguredModelAlgorithmAssociationsT>(value); }
114 template<
typename ConfiguredModelAlgorithmAssociationsT = Aws::Vector<Aws::String>>
116 template<
typename ConfiguredModelAlgorithmAssociationsT = Aws::String>
127 template<
typename ProtectedQueryIdentifierT = Aws::String>
128 void SetProtectedQueryIdentifier(ProtectedQueryIdentifierT&& value) { m_protectedQueryIdentifierHasBeenSet =
true; m_protectedQueryIdentifier = std::forward<ProtectedQueryIdentifierT>(value); }
129 template<
typename ProtectedQueryIdentifierT = Aws::String>
139 template<
typename MlInputChannelArnT = Aws::String>
140 void SetMlInputChannelArn(MlInputChannelArnT&& value) { m_mlInputChannelArnHasBeenSet =
true; m_mlInputChannelArn = std::forward<MlInputChannelArnT>(value); }
141 template<
typename MlInputChannelArnT = Aws::String>
161 template<
typename DescriptionT = Aws::String>
162 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
163 template<
typename DescriptionT = Aws::String>
169 bool m_createTimeHasBeenSet =
false;
172 bool m_updateTimeHasBeenSet =
false;
175 bool m_membershipIdentifierHasBeenSet =
false;
178 bool m_collaborationIdentifierHasBeenSet =
false;
181 bool m_nameHasBeenSet =
false;
184 bool m_configuredModelAlgorithmAssociationsHasBeenSet =
false;
187 bool m_protectedQueryIdentifierHasBeenSet =
false;
190 bool m_mlInputChannelArnHasBeenSet =
false;
193 bool m_statusHasBeenSet =
false;
196 bool m_descriptionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue