AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
ResourceServerScopeDetails.h
1
6#pragma once
7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace SSOAdmin
22{
23namespace Model
24{
25
33 {
34 public:
35 AWS_SSOADMIN_API ResourceServerScopeDetails() = default;
38 AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
45 inline const Aws::String& GetLongDescription() const { return m_longDescription; }
46 inline bool LongDescriptionHasBeenSet() const { return m_longDescriptionHasBeenSet; }
47 template<typename LongDescriptionT = Aws::String>
48 void SetLongDescription(LongDescriptionT&& value) { m_longDescriptionHasBeenSet = true; m_longDescription = std::forward<LongDescriptionT>(value); }
49 template<typename LongDescriptionT = Aws::String>
50 ResourceServerScopeDetails& WithLongDescription(LongDescriptionT&& value) { SetLongDescription(std::forward<LongDescriptionT>(value)); return *this;}
52
54
57 inline const Aws::String& GetDetailedTitle() const { return m_detailedTitle; }
58 inline bool DetailedTitleHasBeenSet() const { return m_detailedTitleHasBeenSet; }
59 template<typename DetailedTitleT = Aws::String>
60 void SetDetailedTitle(DetailedTitleT&& value) { m_detailedTitleHasBeenSet = true; m_detailedTitle = std::forward<DetailedTitleT>(value); }
61 template<typename DetailedTitleT = Aws::String>
62 ResourceServerScopeDetails& WithDetailedTitle(DetailedTitleT&& value) { SetDetailedTitle(std::forward<DetailedTitleT>(value)); return *this;}
64 private:
65
66 Aws::String m_longDescription;
67 bool m_longDescriptionHasBeenSet = false;
68
69 Aws::String m_detailedTitle;
70 bool m_detailedTitleHasBeenSet = false;
71 };
72
73} // namespace Model
74} // namespace SSOAdmin
75} // namespace Aws
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
ResourceServerScopeDetails & WithLongDescription(LongDescriptionT &&value)
AWS_SSOADMIN_API ResourceServerScopeDetails()=default
AWS_SSOADMIN_API ResourceServerScopeDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceServerScopeDetails & WithDetailedTitle(DetailedTitleT &&value)
AWS_SSOADMIN_API ResourceServerScopeDetails(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue