public static interface AwsElbLoadBalancerDetails.Builder extends SdkPojo, CopyableBuilder<AwsElbLoadBalancerDetails.Builder,AwsElbLoadBalancerDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsElbLoadBalancerDetails.Builder availabilityZones(Collection<String> availabilityZones)
The list of Availability Zones for the load balancer.
availabilityZones - The list of Availability Zones for the load balancer.AwsElbLoadBalancerDetails.Builder availabilityZones(String... availabilityZones)
The list of Availability Zones for the load balancer.
availabilityZones - The list of Availability Zones for the load balancer.AwsElbLoadBalancerDetails.Builder backendServerDescriptions(Collection<AwsElbLoadBalancerBackendServerDescription> backendServerDescriptions)
Information about the configuration of the EC2 instances.
backendServerDescriptions - Information about the configuration of the EC2 instances.AwsElbLoadBalancerDetails.Builder backendServerDescriptions(AwsElbLoadBalancerBackendServerDescription... backendServerDescriptions)
Information about the configuration of the EC2 instances.
backendServerDescriptions - Information about the configuration of the EC2 instances.AwsElbLoadBalancerDetails.Builder backendServerDescriptions(Consumer<AwsElbLoadBalancerBackendServerDescription.Builder>... backendServerDescriptions)
Information about the configuration of the EC2 instances.
This is a convenience method that creates an instance of theAwsElbLoadBalancerBackendServerDescription.Builder
avoiding the need to create one manually via
AwsElbLoadBalancerBackendServerDescription.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #backendServerDescriptions(List.
backendServerDescriptions - a consumer that will call methods on
AwsElbLoadBalancerBackendServerDescription.Builder#backendServerDescriptions(java.util.Collection) AwsElbLoadBalancerDetails.Builder canonicalHostedZoneName(String canonicalHostedZoneName)
The name of the Amazon Route 53 hosted zone for the load balancer.
canonicalHostedZoneName - The name of the Amazon Route 53 hosted zone for the load balancer.AwsElbLoadBalancerDetails.Builder canonicalHostedZoneNameID(String canonicalHostedZoneNameID)
The ID of the Amazon Route 53 hosted zone for the load balancer.
canonicalHostedZoneNameID - The ID of the Amazon Route 53 hosted zone for the load balancer.AwsElbLoadBalancerDetails.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.
AwsElbLoadBalancerDetails.Builder dnsName(String dnsName)
The DNS name of the load balancer.
dnsName - The DNS name of the load balancer.AwsElbLoadBalancerDetails.Builder healthCheck(AwsElbLoadBalancerHealthCheck healthCheck)
Information about the health checks that are conducted on the load balancer.
healthCheck - Information about the health checks that are conducted on the load balancer.default AwsElbLoadBalancerDetails.Builder healthCheck(Consumer<AwsElbLoadBalancerHealthCheck.Builder> healthCheck)
Information about the health checks that are conducted on the load balancer.
This is a convenience method that creates an instance of theAwsElbLoadBalancerHealthCheck.Builder
avoiding the need to create one manually via AwsElbLoadBalancerHealthCheck.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to healthCheck(AwsElbLoadBalancerHealthCheck).
healthCheck - a consumer that will call methods on AwsElbLoadBalancerHealthCheck.BuilderhealthCheck(AwsElbLoadBalancerHealthCheck)AwsElbLoadBalancerDetails.Builder instances(Collection<AwsElbLoadBalancerInstance> instances)
List of EC2 instances for the load balancer.
instances - List of EC2 instances for the load balancer.AwsElbLoadBalancerDetails.Builder instances(AwsElbLoadBalancerInstance... instances)
List of EC2 instances for the load balancer.
instances - List of EC2 instances for the load balancer.AwsElbLoadBalancerDetails.Builder instances(Consumer<AwsElbLoadBalancerInstance.Builder>... instances)
List of EC2 instances for the load balancer.
This is a convenience method that creates an instance of theAwsElbLoadBalancerInstance.Builder avoiding the
need to create one manually via
AwsElbLoadBalancerInstance.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #instances(List.
instances - a consumer that will call methods on
AwsElbLoadBalancerInstance.Builder#instances(java.util.Collection) AwsElbLoadBalancerDetails.Builder listenerDescriptions(Collection<AwsElbLoadBalancerListenerDescription> listenerDescriptions)
The policies that are enabled for the load balancer listeners.
listenerDescriptions - The policies that are enabled for the load balancer listeners.AwsElbLoadBalancerDetails.Builder listenerDescriptions(AwsElbLoadBalancerListenerDescription... listenerDescriptions)
The policies that are enabled for the load balancer listeners.
listenerDescriptions - The policies that are enabled for the load balancer listeners.AwsElbLoadBalancerDetails.Builder listenerDescriptions(Consumer<AwsElbLoadBalancerListenerDescription.Builder>... listenerDescriptions)
The policies that are enabled for the load balancer listeners.
This is a convenience method that creates an instance of theAwsElbLoadBalancerListenerDescription.Builder
avoiding the need to create one manually via
AwsElbLoadBalancerListenerDescription.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #listenerDescriptions(List.
listenerDescriptions - a consumer that will call methods on
AwsElbLoadBalancerListenerDescription.Builder#listenerDescriptions(java.util.Collection) AwsElbLoadBalancerDetails.Builder loadBalancerAttributes(AwsElbLoadBalancerAttributes loadBalancerAttributes)
The attributes for a load balancer.
loadBalancerAttributes - The attributes for a load balancer.default AwsElbLoadBalancerDetails.Builder loadBalancerAttributes(Consumer<AwsElbLoadBalancerAttributes.Builder> loadBalancerAttributes)
The attributes for a load balancer.
This is a convenience method that creates an instance of theAwsElbLoadBalancerAttributes.Builder
avoiding the need to create one manually via AwsElbLoadBalancerAttributes.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to loadBalancerAttributes(AwsElbLoadBalancerAttributes).
loadBalancerAttributes - a consumer that will call methods on AwsElbLoadBalancerAttributes.BuilderloadBalancerAttributes(AwsElbLoadBalancerAttributes)AwsElbLoadBalancerDetails.Builder loadBalancerName(String loadBalancerName)
The name of the load balancer.
loadBalancerName - The name of the load balancer.AwsElbLoadBalancerDetails.Builder policies(AwsElbLoadBalancerPolicies policies)
The policies for a load balancer.
policies - The policies for a load balancer.default AwsElbLoadBalancerDetails.Builder policies(Consumer<AwsElbLoadBalancerPolicies.Builder> policies)
The policies for a load balancer.
This is a convenience method that creates an instance of theAwsElbLoadBalancerPolicies.Builder
avoiding the need to create one manually via AwsElbLoadBalancerPolicies.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to policies(AwsElbLoadBalancerPolicies).
policies - a consumer that will call methods on AwsElbLoadBalancerPolicies.Builderpolicies(AwsElbLoadBalancerPolicies)AwsElbLoadBalancerDetails.Builder scheme(String scheme)
The type of load balancer. Only provided if the load balancer is in a VPC.
If Scheme is internet-facing, the load balancer has a public DNS name that resolves
to a public IP address.
If Scheme is internal, the load balancer has a public DNS name that resolves to a
private IP address.
scheme - The type of load balancer. Only provided if the load balancer is in a VPC.
If Scheme is internet-facing, the load balancer has a public DNS name that
resolves to a public IP address.
If Scheme is internal, the load balancer has a public DNS name that resolves
to a private IP address.
AwsElbLoadBalancerDetails.Builder securityGroups(Collection<String> securityGroups)
The security groups for the load balancer. Only provided if the load balancer is in a VPC.
securityGroups - The security groups for the load balancer. Only provided if the load balancer is in a VPC.AwsElbLoadBalancerDetails.Builder securityGroups(String... securityGroups)
The security groups for the load balancer. Only provided if the load balancer is in a VPC.
securityGroups - The security groups for the load balancer. Only provided if the load balancer is in a VPC.AwsElbLoadBalancerDetails.Builder sourceSecurityGroup(AwsElbLoadBalancerSourceSecurityGroup sourceSecurityGroup)
Information about the security group for the load balancer. This is the security group that is used for inbound rules.
sourceSecurityGroup - Information about the security group for the load balancer. This is the security group that is used
for inbound rules.default AwsElbLoadBalancerDetails.Builder sourceSecurityGroup(Consumer<AwsElbLoadBalancerSourceSecurityGroup.Builder> sourceSecurityGroup)
Information about the security group for the load balancer. This is the security group that is used for inbound rules.
This is a convenience method that creates an instance of theAwsElbLoadBalancerSourceSecurityGroup.Builder avoiding the need to create one manually via
AwsElbLoadBalancerSourceSecurityGroup.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to sourceSecurityGroup(AwsElbLoadBalancerSourceSecurityGroup).
sourceSecurityGroup - a consumer that will call methods on AwsElbLoadBalancerSourceSecurityGroup.BuildersourceSecurityGroup(AwsElbLoadBalancerSourceSecurityGroup)AwsElbLoadBalancerDetails.Builder subnets(Collection<String> subnets)
The list of subnet identifiers for the load balancer.
subnets - The list of subnet identifiers for the load balancer.AwsElbLoadBalancerDetails.Builder subnets(String... subnets)
The list of subnet identifiers for the load balancer.
subnets - The list of subnet identifiers for the load balancer.AwsElbLoadBalancerDetails.Builder vpcId(String vpcId)
The identifier of the VPC for the load balancer.
vpcId - The identifier of the VPC for the load balancer.Copyright © 2023. All rights reserved.