/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A request to create an XssMatchSet.See Also:
AWS
* API Reference
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
A friendly name or description for the XssMatchSet that you're
* creating. You can't change Name
after you create the
* XssMatchSet
.
The value returned by the most recent call to GetChangeToken.
*/ inline const Aws::String& GetChangeToken() const{ return m_changeToken; } /** *The value returned by the most recent call to GetChangeToken.
*/ inline bool ChangeTokenHasBeenSet() const { return m_changeTokenHasBeenSet; } /** *The value returned by the most recent call to GetChangeToken.
*/ inline void SetChangeToken(const Aws::String& value) { m_changeTokenHasBeenSet = true; m_changeToken = value; } /** *The value returned by the most recent call to GetChangeToken.
*/ inline void SetChangeToken(Aws::String&& value) { m_changeTokenHasBeenSet = true; m_changeToken = std::move(value); } /** *The value returned by the most recent call to GetChangeToken.
*/ inline void SetChangeToken(const char* value) { m_changeTokenHasBeenSet = true; m_changeToken.assign(value); } /** *The value returned by the most recent call to GetChangeToken.
*/ inline CreateXssMatchSetRequest& WithChangeToken(const Aws::String& value) { SetChangeToken(value); return *this;} /** *The value returned by the most recent call to GetChangeToken.
*/ inline CreateXssMatchSetRequest& WithChangeToken(Aws::String&& value) { SetChangeToken(std::move(value)); return *this;} /** *The value returned by the most recent call to GetChangeToken.
*/ inline CreateXssMatchSetRequest& WithChangeToken(const char* value) { SetChangeToken(value); return *this;} private: Aws::String m_name; bool m_nameHasBeenSet = false; Aws::String m_changeToken; bool m_changeTokenHasBeenSet = false; }; } // namespace Model } // namespace WAF } // namespace Aws