Interface ManagedLoadBalancer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedLoadBalancer.Builder,ManagedLoadBalancer>,SdkBuilder<ManagedLoadBalancer.Builder,ManagedLoadBalancer>,SdkPojo
- Enclosing class:
- ManagedLoadBalancer
@Mutable @NotThreadSafe public static interface ManagedLoadBalancer.Builder extends SdkPojo, CopyableBuilder<ManagedLoadBalancer.Builder,ManagedLoadBalancer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedLoadBalancer.Builderarn(String arn)The Amazon Resource Name (ARN) of the load balancer.ManagedLoadBalancer.Builderscheme(String scheme)The scheme of the load balancer.ManagedLoadBalancer.BuildersecurityGroupIds(String... securityGroupIds)The IDs of the security groups associated with the load balancer.ManagedLoadBalancer.BuildersecurityGroupIds(Collection<String> securityGroupIds)The IDs of the security groups associated with the load balancer.ManagedLoadBalancer.Builderstatus(String status)The status of the load balancer.ManagedLoadBalancer.Builderstatus(ManagedResourceStatus status)The status of the load balancer.ManagedLoadBalancer.BuilderstatusReason(String statusReason)Information about why the load balancer is in the current status.ManagedLoadBalancer.BuildersubnetIds(String... subnetIds)The IDs of the subnets associated with the load balancer.ManagedLoadBalancer.BuildersubnetIds(Collection<String> subnetIds)The IDs of the subnets associated with the load balancer.ManagedLoadBalancer.BuilderupdatedAt(Instant updatedAt)The Unix timestamp for when this load balancer was most recently updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
ManagedLoadBalancer.Builder arn(String arn)
The Amazon Resource Name (ARN) of the load balancer.
- Parameters:
arn- The Amazon Resource Name (ARN) of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ManagedLoadBalancer.Builder status(String status)
The status of the load balancer.
- Parameters:
status- The status of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ManagedResourceStatus,ManagedResourceStatus
-
status
ManagedLoadBalancer.Builder status(ManagedResourceStatus status)
The status of the load balancer.
- Parameters:
status- The status of the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ManagedResourceStatus,ManagedResourceStatus
-
statusReason
ManagedLoadBalancer.Builder statusReason(String statusReason)
Information about why the load balancer is in the current status.
- Parameters:
statusReason- Information about why the load balancer is in the current status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
ManagedLoadBalancer.Builder updatedAt(Instant updatedAt)
The Unix timestamp for when this load balancer was most recently updated.
- Parameters:
updatedAt- The Unix timestamp for when this load balancer was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheme
ManagedLoadBalancer.Builder scheme(String scheme)
The scheme of the load balancer. By default, the scheme of the load balancer is
internet-facing.- Parameters:
scheme- The scheme of the load balancer. By default, the scheme of the load balancer isinternet-facing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
ManagedLoadBalancer.Builder subnetIds(Collection<String> subnetIds)
The IDs of the subnets associated with the load balancer.
- Parameters:
subnetIds- The IDs of the subnets associated with the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
ManagedLoadBalancer.Builder subnetIds(String... subnetIds)
The IDs of the subnets associated with the load balancer.
- Parameters:
subnetIds- The IDs of the subnets associated with the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
ManagedLoadBalancer.Builder securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups associated with the load balancer.
- Parameters:
securityGroupIds- The IDs of the security groups associated with the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
ManagedLoadBalancer.Builder securityGroupIds(String... securityGroupIds)
The IDs of the security groups associated with the load balancer.
- Parameters:
securityGroupIds- The IDs of the security groups associated with the load balancer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-