Class MemberV1State.Builder
- java.lang.Object
-
- com.pulumi.openstack.loadbalancer.inputs.MemberV1State.Builder
-
- Enclosing class:
- MemberV1State
public static final class MemberV1State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MemberV1State defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemberV1State.Builderaddress(com.pulumi.core.Output<java.lang.String> address)MemberV1State.Builderaddress(java.lang.String address)MemberV1State.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)MemberV1State.BuilderadminStateUp(java.lang.Boolean adminStateUp)MemberV1Statebuild()MemberV1State.BuilderpoolId(com.pulumi.core.Output<java.lang.String> poolId)MemberV1State.BuilderpoolId(java.lang.String poolId)MemberV1State.Builderport(com.pulumi.core.Output<java.lang.Integer> port)MemberV1State.Builderport(java.lang.Integer port)MemberV1State.Builderregion(com.pulumi.core.Output<java.lang.String> region)MemberV1State.Builderregion(java.lang.String region)MemberV1State.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)MemberV1State.BuildertenantId(java.lang.String tenantId)MemberV1State.Builderweight(com.pulumi.core.Output<java.lang.Integer> weight)MemberV1State.Builderweight(java.lang.Integer weight)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MemberV1State defaults)
-
-
Method Detail
-
address
public MemberV1State.Builder address(@Nullable 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 MemberV1State.Builder address(java.lang.String address)
- Parameters:
address- The IP address of the member. Changing this creates a new member.- Returns:
- builder
-
adminStateUp
public MemberV1State.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 MemberV1State.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 MemberV1State.Builder poolId(@Nullable 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 MemberV1State.Builder poolId(java.lang.String poolId)
- Parameters:
poolId- The ID of the LB pool. Changing this creates a new member.- Returns:
- builder
-
port
public MemberV1State.Builder port(@Nullable 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 MemberV1State.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 MemberV1State.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 MemberV1State.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 MemberV1State.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 MemberV1State.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 MemberV1State.Builder weight(@Nullable com.pulumi.core.Output<java.lang.Integer> weight)
-
weight
public MemberV1State.Builder weight(java.lang.Integer weight)
-
build
public MemberV1State build()
-
-