public static interface AwsElbv2LoadBalancerDetails.Builder extends SdkPojo, CopyableBuilder<AwsElbv2LoadBalancerDetails.Builder,AwsElbv2LoadBalancerDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsElbv2LoadBalancerDetails.Builder |
availabilityZones(AvailabilityZone... availabilityZones)
The Availability Zones for the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
availabilityZones(Collection<AvailabilityZone> availabilityZones)
The Availability Zones for the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones)
The Availability Zones for the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
canonicalHostedZoneId(String canonicalHostedZoneId)
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
createdTime(String createdTime)
Indicates when the load balancer was created.
|
AwsElbv2LoadBalancerDetails.Builder |
dnsName(String dnsName)
The public DNS name of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
ipAddressType(String ipAddressType)
The type of IP addresses used by the subnets for your load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
loadBalancerAttributes(AwsElbv2LoadBalancerAttribute... loadBalancerAttributes)
Attributes of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
loadBalancerAttributes(Collection<AwsElbv2LoadBalancerAttribute> loadBalancerAttributes)
Attributes of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
loadBalancerAttributes(Consumer<AwsElbv2LoadBalancerAttribute.Builder>... loadBalancerAttributes)
Attributes of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
scheme(String scheme)
The nodes of an Internet-facing load balancer have public IP addresses.
|
AwsElbv2LoadBalancerDetails.Builder |
securityGroups(Collection<String> securityGroups)
The IDs of the security groups for the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
securityGroups(String... securityGroups)
The IDs of the security groups for the load balancer.
|
default AwsElbv2LoadBalancerDetails.Builder |
state(Consumer<LoadBalancerState.Builder> state)
The state of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
state(LoadBalancerState state)
The state of the load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
type(String type)
The type of load balancer.
|
AwsElbv2LoadBalancerDetails.Builder |
vpcId(String vpcId)
The ID of the VPC for the load balancer.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsElbv2LoadBalancerDetails.Builder availabilityZones(Collection<AvailabilityZone> availabilityZones)
The Availability Zones for the load balancer.
availabilityZones - The Availability Zones for the load balancer.AwsElbv2LoadBalancerDetails.Builder availabilityZones(AvailabilityZone... availabilityZones)
The Availability Zones for the load balancer.
availabilityZones - The Availability Zones for the load balancer.AwsElbv2LoadBalancerDetails.Builder availabilityZones(Consumer<AvailabilityZone.Builder>... availabilityZones)
The Availability Zones for the load balancer.
This is a convenience method that creates an instance of theAvailabilityZone.Builder avoiding the need to
create one manually via AvailabilityZone.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #availabilityZones(List.
availabilityZones - a consumer that will call methods on
AvailabilityZone.Builder#availabilityZones(java.util.Collection) AwsElbv2LoadBalancerDetails.Builder canonicalHostedZoneId(String canonicalHostedZoneId)
The ID of the Amazon Route 53 hosted zone associated with the load balancer.
canonicalHostedZoneId - The ID of the Amazon Route 53 hosted zone associated with the load balancer.AwsElbv2LoadBalancerDetails.Builder createdTime(String createdTime)
Indicates when the load balancer was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces, and date and time should be separated by T. For example,
2020-03-22T13:22:13.933Z.
createdTime - Indicates when the load balancer was created.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces, and date and time should be separated by T.
For example, 2020-03-22T13:22:13.933Z.
AwsElbv2LoadBalancerDetails.Builder dnsName(String dnsName)
The public DNS name of the load balancer.
dnsName - The public DNS name of the load balancer.AwsElbv2LoadBalancerDetails.Builder ipAddressType(String ipAddressType)
The type of IP addresses used by the subnets for your load balancer. The possible values are
ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).
ipAddressType - The type of IP addresses used by the subnets for your load balancer. The possible values are
ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).AwsElbv2LoadBalancerDetails.Builder scheme(String scheme)
The nodes of an Internet-facing load balancer have public IP addresses.
scheme - The nodes of an Internet-facing load balancer have public IP addresses.AwsElbv2LoadBalancerDetails.Builder securityGroups(Collection<String> securityGroups)
The IDs of the security groups for the load balancer.
securityGroups - The IDs of the security groups for the load balancer.AwsElbv2LoadBalancerDetails.Builder securityGroups(String... securityGroups)
The IDs of the security groups for the load balancer.
securityGroups - The IDs of the security groups for the load balancer.AwsElbv2LoadBalancerDetails.Builder state(LoadBalancerState state)
The state of the load balancer.
state - The state of the load balancer.default AwsElbv2LoadBalancerDetails.Builder state(Consumer<LoadBalancerState.Builder> state)
The state of the load balancer.
This is a convenience method that creates an instance of theLoadBalancerState.Builder avoiding the
need to create one manually via LoadBalancerState.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to state(LoadBalancerState).
state - a consumer that will call methods on LoadBalancerState.Builderstate(LoadBalancerState)AwsElbv2LoadBalancerDetails.Builder type(String type)
The type of load balancer.
type - The type of load balancer.AwsElbv2LoadBalancerDetails.Builder vpcId(String vpcId)
The ID of the VPC for the load balancer.
vpcId - The ID of the VPC for the load balancer.AwsElbv2LoadBalancerDetails.Builder loadBalancerAttributes(Collection<AwsElbv2LoadBalancerAttribute> loadBalancerAttributes)
Attributes of the load balancer.
loadBalancerAttributes - Attributes of the load balancer.AwsElbv2LoadBalancerDetails.Builder loadBalancerAttributes(AwsElbv2LoadBalancerAttribute... loadBalancerAttributes)
Attributes of the load balancer.
loadBalancerAttributes - Attributes of the load balancer.AwsElbv2LoadBalancerDetails.Builder loadBalancerAttributes(Consumer<AwsElbv2LoadBalancerAttribute.Builder>... loadBalancerAttributes)
Attributes of the load balancer.
This is a convenience method that creates an instance of theAwsElbv2LoadBalancerAttribute.Builder avoiding the
need to create one manually via
AwsElbv2LoadBalancerAttribute.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #loadBalancerAttributes(List.
loadBalancerAttributes - a consumer that will call methods on
AwsElbv2LoadBalancerAttribute.Builder#loadBalancerAttributes(java.util.Collection) Copyright © 2023. All rights reserved.