Class MemberV1State.Builder

  • Enclosing class:
    MemberV1State

    public static final class MemberV1State.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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)