/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Specifies the condition that streams must satisfy to be returned when you
* list streams (see the ListStreams
API). A condition has a
* comparison operation and a value. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix. See Also:
AWS
* API Reference
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A comparison operator. Currently, you can specify only the
* BEGINS_WITH
operator, which finds streams whose names start with a
* given prefix.
A value to compare.
*/ inline const Aws::String& GetComparisonValue() const{ return m_comparisonValue; } /** *A value to compare.
*/ inline bool ComparisonValueHasBeenSet() const { return m_comparisonValueHasBeenSet; } /** *A value to compare.
*/ inline void SetComparisonValue(const Aws::String& value) { m_comparisonValueHasBeenSet = true; m_comparisonValue = value; } /** *A value to compare.
*/ inline void SetComparisonValue(Aws::String&& value) { m_comparisonValueHasBeenSet = true; m_comparisonValue = std::move(value); } /** *A value to compare.
*/ inline void SetComparisonValue(const char* value) { m_comparisonValueHasBeenSet = true; m_comparisonValue.assign(value); } /** *A value to compare.
*/ inline StreamNameCondition& WithComparisonValue(const Aws::String& value) { SetComparisonValue(value); return *this;} /** *A value to compare.
*/ inline StreamNameCondition& WithComparisonValue(Aws::String&& value) { SetComparisonValue(std::move(value)); return *this;} /** *A value to compare.
*/ inline StreamNameCondition& WithComparisonValue(const char* value) { SetComparisonValue(value); return *this;} private: ComparisonOperator m_comparisonOperator; bool m_comparisonOperatorHasBeenSet = false; Aws::String m_comparisonValue; bool m_comparisonValueHasBeenSet = false; }; } // namespace Model } // namespace KinesisVideo } // namespace Aws