Class AwsEcsServiceLoadBalancersDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsEcsServiceLoadBalancersDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsEcsServiceLoadBalancersDetails.Builder,AwsEcsServiceLoadBalancersDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsEcsServiceLoadBalancersDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEcsServiceLoadBalancersDetails.Builder,AwsEcsServiceLoadBalancersDetails>
Information about a load balancer that the service uses.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsEcsServiceLoadBalancersDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsEcsServiceLoadBalancersDetails.Builderbuilder()StringcontainerName()The name of the container to associate with the load balancer.IntegercontainerPort()The port on the container to associate with the load balancer.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringloadBalancerName()The name of the load balancer to associate with the Amazon ECS service or task set.List<SdkField<?>>sdkFields()static Class<? extends AwsEcsServiceLoadBalancersDetails.Builder>serializableBuilderClass()StringtargetGroupArn()The ARN of the Elastic Load Balancing target group or groups associated with a service or task set.AwsEcsServiceLoadBalancersDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
containerName
public final String containerName()
The name of the container to associate with the load balancer.
- Returns:
- The name of the container to associate with the load balancer.
-
containerPort
public final Integer containerPort()
The port on the container to associate with the load balancer. This port must correspond to a
containerPortin the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on thehostPortof the port mapping.- Returns:
- The port on the container to associate with the load balancer. This port must correspond to a
containerPortin the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on thehostPortof the port mapping.
-
loadBalancerName
public final String loadBalancerName()
The name of the load balancer to associate with the Amazon ECS service or task set.
Only specified when using a Classic Load Balancer. For an Application Load Balancer or a Network Load Balancer, the load balancer name is omitted.
- Returns:
- The name of the load balancer to associate with the Amazon ECS service or task set.
Only specified when using a Classic Load Balancer. For an Application Load Balancer or a Network Load Balancer, the load balancer name is omitted.
-
targetGroupArn
public final String targetGroupArn()
The ARN of the Elastic Load Balancing target group or groups associated with a service or task set.
Only specified when using an Application Load Balancer or a Network Load Balancer. For a Classic Load Balancer, the target group ARN is omitted.
- Returns:
- The ARN of the Elastic Load Balancing target group or groups associated with a service or task set.
Only specified when using an Application Load Balancer or a Network Load Balancer. For a Classic Load Balancer, the target group ARN is omitted.
-
toBuilder
public AwsEcsServiceLoadBalancersDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsEcsServiceLoadBalancersDetails.Builder,AwsEcsServiceLoadBalancersDetails>
-
builder
public static AwsEcsServiceLoadBalancersDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsEcsServiceLoadBalancersDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-