Interface ListTrafficPoliciesResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<ListTrafficPoliciesResponse.Builder,ListTrafficPoliciesResponse>, Route53Response.Builder, SdkBuilder<ListTrafficPoliciesResponse.Builder,ListTrafficPoliciesResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
ListTrafficPoliciesResponse

public static interface ListTrafficPoliciesResponse.Builder extends Route53Response.Builder, SdkPojo, CopyableBuilder<ListTrafficPoliciesResponse.Builder,ListTrafficPoliciesResponse>
  • Method Details

    • trafficPolicySummaries

      ListTrafficPoliciesResponse.Builder trafficPolicySummaries(Collection<TrafficPolicySummary> trafficPolicySummaries)

      A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.

      Parameters:
      trafficPolicySummaries - A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trafficPolicySummaries

      ListTrafficPoliciesResponse.Builder trafficPolicySummaries(TrafficPolicySummary... trafficPolicySummaries)

      A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.

      Parameters:
      trafficPolicySummaries - A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trafficPolicySummaries

      ListTrafficPoliciesResponse.Builder trafficPolicySummaries(Consumer<TrafficPolicySummary.Builder>... trafficPolicySummaries)

      A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.

      This is a convenience method that creates an instance of the TrafficPolicySummary.Builder avoiding the need to create one manually via TrafficPolicySummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to trafficPolicySummaries(List<TrafficPolicySummary>).

      Parameters:
      trafficPolicySummaries - a consumer that will call methods on TrafficPolicySummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • isTruncated

      ListTrafficPoliciesResponse.Builder isTruncated(Boolean isTruncated)

      A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicies request and specifying the value of TrafficPolicyIdMarker in the TrafficPolicyIdMarker request parameter.

      Parameters:
      isTruncated - A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicies request and specifying the value of TrafficPolicyIdMarker in the TrafficPolicyIdMarker request parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trafficPolicyIdMarker

      ListTrafficPoliciesResponse.Builder trafficPolicyIdMarker(String trafficPolicyIdMarker)

      If the value of IsTruncated is true, TrafficPolicyIdMarker is the ID of the first traffic policy in the next group of MaxItems traffic policies.

      Parameters:
      trafficPolicyIdMarker - If the value of IsTruncated is true, TrafficPolicyIdMarker is the ID of the first traffic policy in the next group of MaxItems traffic policies.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxItems

      The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.

      Parameters:
      maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.
      Returns:
      Returns a reference to this object so that method calls can be chained together.