/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the route53-2013-04-01.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;
using System.IO;
using System.Net;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
namespace Amazon.Route53.Model
{
///
/// Container for the parameters to the ListTrafficPolicies operation.
/// Gets information about the latest version for every traffic policy that is associated
/// with the current Amazon Web Services account. Policies are listed in the order that
/// they were created in.
///
///
///
/// For information about how of deleting a traffic policy affects the response from ListTrafficPolicies
,
/// see DeleteTrafficPolicy.
///
///
///
public partial class ListTrafficPoliciesRequest : AmazonRoute53Request
{
private string _trafficPolicyIdMarker;
private string _maxItems;
///
/// Gets and sets the property TrafficPolicyIdMarker.
///
/// (Conditional) For your first request to ListTrafficPolicies
, don't include
/// the TrafficPolicyIdMarker
parameter.
///
///
///
/// If you have more traffic policies than the value of MaxItems
, ListTrafficPolicies
/// returns only the first MaxItems
traffic policies. To get the next group
/// of policies, submit another request to ListTrafficPolicies
. For the value
/// of TrafficPolicyIdMarker
, specify the value of TrafficPolicyIdMarker
/// that was returned in the previous response.
///
///
[AWSProperty(Min=1, Max=36)]
public string TrafficPolicyIdMarker
{
get { return this._trafficPolicyIdMarker; }
set { this._trafficPolicyIdMarker = value; }
}
// Check to see if TrafficPolicyIdMarker property is set
internal bool IsSetTrafficPolicyIdMarker()
{
return this._trafficPolicyIdMarker != null;
}
///
/// Gets and sets the property MaxItems.
///
/// (Optional) The maximum number of traffic policies that you want Amazon Route 53 to
/// return in response to this request. If you have more than MaxItems
traffic
/// policies, the value of IsTruncated
in the response is true
,
/// and the value of TrafficPolicyIdMarker
is the ID of the first traffic
/// policy that Route 53 will return if you submit another request.
///
///
public string MaxItems
{
get { return this._maxItems; }
set { this._maxItems = value; }
}
// Check to see if MaxItems property is set
internal bool IsSetMaxItems()
{
return this._maxItems != null;
}
}
}