Interface DescribeTrafficSourcesRequest.Builder

All Superinterfaces:
AutoScalingRequest.Builder, AwsRequest.Builder, Buildable, CopyableBuilder<DescribeTrafficSourcesRequest.Builder,DescribeTrafficSourcesRequest>, SdkBuilder<DescribeTrafficSourcesRequest.Builder,DescribeTrafficSourcesRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
DescribeTrafficSourcesRequest

public static interface DescribeTrafficSourcesRequest.Builder extends AutoScalingRequest.Builder, SdkPojo, CopyableBuilder<DescribeTrafficSourcesRequest.Builder,DescribeTrafficSourcesRequest>
  • Method Details

    • autoScalingGroupName

      DescribeTrafficSourcesRequest.Builder autoScalingGroupName(String autoScalingGroupName)

      The name of the Auto Scaling group.

      Parameters:
      autoScalingGroupName - The name of the Auto Scaling group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • trafficSourceType

      DescribeTrafficSourcesRequest.Builder trafficSourceType(String trafficSourceType)

      The traffic source type that you want to describe.

      The following lists the valid values:

      • elb if the traffic source is a Classic Load Balancer.

      • elbv2 if the traffic source is a Application Load Balancer, Gateway Load Balancer, or Network Load Balancer.

      • vpc-lattice if the traffic source is VPC Lattice.

      Parameters:
      trafficSourceType - The traffic source type that you want to describe.

      The following lists the valid values:

      • elb if the traffic source is a Classic Load Balancer.

      • elbv2 if the traffic source is a Application Load Balancer, Gateway Load Balancer, or Network Load Balancer.

      • vpc-lattice if the traffic source is VPC Lattice.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      The token for the next set of items to return. (You received this token from a previous call.)

      Parameters:
      nextToken - The token for the next set of items to return. (You received this token from a previous call.)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxRecords

      The maximum number of items to return with this call. The maximum value is 50.

      Parameters:
      maxRecords - The maximum number of items to return with this call. The maximum value is 50.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      DescribeTrafficSourcesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.