Class MemberV1Args.Builder
- java.lang.Object
-
- com.pulumi.openstack.loadbalancer.MemberV1Args.Builder
-
- Enclosing class:
- MemberV1Args
public static final class MemberV1Args.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MemberV1Args defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberV1Args.Builderaddress(com.pulumi.core.Output<java.lang.String> address)MemberV1Args.Builderaddress(java.lang.String address)MemberV1Args.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)MemberV1Args.BuilderadminStateUp(java.lang.Boolean adminStateUp)MemberV1Argsbuild()MemberV1Args.BuilderpoolId(com.pulumi.core.Output<java.lang.String> poolId)MemberV1Args.BuilderpoolId(java.lang.String poolId)MemberV1Args.Builderport(com.pulumi.core.Output<java.lang.Integer> port)MemberV1Args.Builderport(java.lang.Integer port)MemberV1Args.Builderregion(com.pulumi.core.Output<java.lang.String> region)MemberV1Args.Builderregion(java.lang.String region)MemberV1Args.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)MemberV1Args.BuildertenantId(java.lang.String tenantId)MemberV1Args.Builderweight(com.pulumi.core.Output<java.lang.Integer> weight)MemberV1Args.Builderweight(java.lang.Integer weight)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MemberV1Args defaults)
-
-
Method Detail
-
address
public MemberV1Args.Builder address(com.pulumi.core.Output<java.lang.String> address)
- Parameters:
address- The IP address of the member. Changing this creates a new member.- Returns:
- builder
-
address
public MemberV1Args.Builder address(java.lang.String address)
- Parameters:
address- The IP address of the member. Changing this creates a new member.- Returns:
- builder
-
adminStateUp
public MemberV1Args.Builder adminStateUp(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminStateUp)
- Parameters:
adminStateUp- The administrative state of the member. Acceptable values are 'true' and 'false'. Changing this value updates the state of the existing member.- Returns:
- builder
-
adminStateUp
public MemberV1Args.Builder adminStateUp(java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- The administrative state of the member. Acceptable values are 'true' and 'false'. Changing this value updates the state of the existing member.- Returns:
- builder
-
poolId
public MemberV1Args.Builder poolId(com.pulumi.core.Output<java.lang.String> poolId)
- Parameters:
poolId- The ID of the LB pool. Changing this creates a new member.- Returns:
- builder
-
poolId
public MemberV1Args.Builder poolId(java.lang.String poolId)
- Parameters:
poolId- The ID of the LB pool. Changing this creates a new member.- Returns:
- builder
-
port
public MemberV1Args.Builder port(com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port- An integer representing the port on which the member is hosted. Changing this creates a new member.- Returns:
- builder
-
port
public MemberV1Args.Builder port(java.lang.Integer port)
- Parameters:
port- An integer representing the port on which the member is hosted. Changing this creates a new member.- Returns:
- builder
-
region
public MemberV1Args.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create an LB member. If omitted, the `region` argument of the provider is used. Changing this creates a new LB member.- Returns:
- builder
-
region
public MemberV1Args.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create an LB member. If omitted, the `region` argument of the provider is used. Changing this creates a new LB member.- Returns:
- builder
-
tenantId
public MemberV1Args.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the member. Required if admin wants to create a member for another tenant. Changing this creates a new member.- Returns:
- builder
-
tenantId
public MemberV1Args.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the member. Required if admin wants to create a member for another tenant. Changing this creates a new member.- Returns:
- builder
-
weight
public MemberV1Args.Builder weight(@Nullable com.pulumi.core.Output<java.lang.Integer> weight)
-
weight
public MemberV1Args.Builder weight(java.lang.Integer weight)
-
build
public MemberV1Args build()
-
-