Class MembersMemberArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.loadbalancer.inputs.MembersMemberArgs.Builder
-
- Enclosing class:
- MembersMemberArgs
public static final class MembersMemberArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MembersMemberArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MembersMemberArgs.Builderaddress(com.pulumi.core.Output<java.lang.String> address)MembersMemberArgs.Builderaddress(java.lang.String address)MembersMemberArgs.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)MembersMemberArgs.BuilderadminStateUp(java.lang.Boolean adminStateUp)MembersMemberArgs.Builderbackup(com.pulumi.core.Output<java.lang.Boolean> backup)MembersMemberArgs.Builderbackup(java.lang.Boolean backup)MembersMemberArgsbuild()MembersMemberArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)MembersMemberArgs.Builderid(java.lang.String id)MembersMemberArgs.BuildermonitorAddress(com.pulumi.core.Output<java.lang.String> monitorAddress)MembersMemberArgs.BuildermonitorAddress(java.lang.String monitorAddress)MembersMemberArgs.BuildermonitorPort(com.pulumi.core.Output<java.lang.Integer> monitorPort)MembersMemberArgs.BuildermonitorPort(java.lang.Integer monitorPort)MembersMemberArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)MembersMemberArgs.Buildername(java.lang.String name)MembersMemberArgs.BuilderprotocolPort(com.pulumi.core.Output<java.lang.Integer> protocolPort)MembersMemberArgs.BuilderprotocolPort(java.lang.Integer protocolPort)MembersMemberArgs.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)MembersMemberArgs.BuildersubnetId(java.lang.String subnetId)MembersMemberArgs.Builderweight(com.pulumi.core.Output<java.lang.Integer> weight)MembersMemberArgs.Builderweight(java.lang.Integer weight)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MembersMemberArgs defaults)
-
-
Method Detail
-
address
public MembersMemberArgs.Builder address(com.pulumi.core.Output<java.lang.String> address)
- Parameters:
address- The IP address of the members to receive traffic from the load balancer.- Returns:
- builder
-
address
public MembersMemberArgs.Builder address(java.lang.String address)
- Parameters:
address- The IP address of the members to receive traffic from the load balancer.- Returns:
- builder
-
adminStateUp
public MembersMemberArgs.Builder adminStateUp(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminStateUp)
- Parameters:
adminStateUp- The administrative state of the member. A valid value is true (UP) or false (DOWN). Defaults to true.- Returns:
- builder
-
adminStateUp
public MembersMemberArgs.Builder adminStateUp(java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- The administrative state of the member. A valid value is true (UP) or false (DOWN). Defaults to true.- Returns:
- builder
-
backup
public MembersMemberArgs.Builder backup(@Nullable com.pulumi.core.Output<java.lang.Boolean> backup)
- Parameters:
backup- A bool that indicates whether the member is backup. **Requires octavia minor version 2.1 or later**.- Returns:
- builder
-
backup
public MembersMemberArgs.Builder backup(java.lang.Boolean backup)
- Parameters:
backup- A bool that indicates whether the member is backup. **Requires octavia minor version 2.1 or later**.- Returns:
- builder
-
id
public MembersMemberArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- The unique ID for the members.- Returns:
- builder
-
id
public MembersMemberArgs.Builder id(java.lang.String id)
- Parameters:
id- The unique ID for the members.- Returns:
- builder
-
monitorAddress
public MembersMemberArgs.Builder monitorAddress(@Nullable com.pulumi.core.Output<java.lang.String> monitorAddress)
- Parameters:
monitorAddress- An alternate IP address used for health monitoring a backend member.- Returns:
- builder
-
monitorAddress
public MembersMemberArgs.Builder monitorAddress(java.lang.String monitorAddress)
- Parameters:
monitorAddress- An alternate IP address used for health monitoring a backend member.- Returns:
- builder
-
monitorPort
public MembersMemberArgs.Builder monitorPort(@Nullable com.pulumi.core.Output<java.lang.Integer> monitorPort)
- Parameters:
monitorPort- An alternate protocol port used for health monitoring a backend member.- Returns:
- builder
-
monitorPort
public MembersMemberArgs.Builder monitorPort(java.lang.Integer monitorPort)
- Parameters:
monitorPort- An alternate protocol port used for health monitoring a backend member.- Returns:
- builder
-
name
public MembersMemberArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Human-readable name for the member.- Returns:
- builder
-
name
public MembersMemberArgs.Builder name(java.lang.String name)
- Parameters:
name- Human-readable name for the member.- Returns:
- builder
-
protocolPort
public MembersMemberArgs.Builder protocolPort(com.pulumi.core.Output<java.lang.Integer> protocolPort)
- Parameters:
protocolPort- The port on which to listen for client traffic.- Returns:
- builder
-
protocolPort
public MembersMemberArgs.Builder protocolPort(java.lang.Integer protocolPort)
- Parameters:
protocolPort- The port on which to listen for client traffic.- Returns:
- builder
-
subnetId
public MembersMemberArgs.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- The subnet in which to access the member.- Returns:
- builder
-
subnetId
public MembersMemberArgs.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- The subnet in which to access the member.- Returns:
- builder
-
weight
public MembersMemberArgs.Builder weight(@Nullable com.pulumi.core.Output<java.lang.Integer> weight)
- Parameters:
weight- A positive integer value that indicates the relative portion of traffic that this members should receive from the pool. For example, a member with a weight of 10 receives five times as much traffic as a member with a weight of 2. Defaults to 1.- Returns:
- builder
-
weight
public MembersMemberArgs.Builder weight(java.lang.Integer weight)
- Parameters:
weight- A positive integer value that indicates the relative portion of traffic that this members should receive from the pool. For example, a member with a weight of 10 receives five times as much traffic as a member with a weight of 2. Defaults to 1.- Returns:
- builder
-
build
public MembersMemberArgs build()
-
-