Interface Option.Builder

    • Method Detail

      • optionName

        Option.Builder optionName​(String optionName)

        The name of the option.

        Parameters:
        optionName - The name of the option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optionDescription

        Option.Builder optionDescription​(String optionDescription)

        The description of the option.

        Parameters:
        optionDescription - The description of the option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • persistent

        Option.Builder persistent​(Boolean persistent)

        Indicates whether this option is persistent.

        Parameters:
        persistent - Indicates whether this option is persistent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • permanent

        Option.Builder permanent​(Boolean permanent)

        Indicates whether this option is permanent.

        Parameters:
        permanent - Indicates whether this option is permanent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • port

        Option.Builder port​(Integer port)

        If required, the port configured for this option to use.

        Parameters:
        port - If required, the port configured for this option to use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optionVersion

        Option.Builder optionVersion​(String optionVersion)

        The version of the option.

        Parameters:
        optionVersion - The version of the option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optionSettings

        Option.Builder optionSettings​(Collection<OptionSetting> optionSettings)

        The option settings for this option.

        Parameters:
        optionSettings - The option settings for this option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • optionSettings

        Option.Builder optionSettings​(OptionSetting... optionSettings)

        The option settings for this option.

        Parameters:
        optionSettings - The option settings for this option.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbSecurityGroupMemberships

        Option.Builder dbSecurityGroupMemberships​(Collection<DBSecurityGroupMembership> dbSecurityGroupMemberships)

        If the option requires access to a port, then this DB security group allows access to the port.

        Parameters:
        dbSecurityGroupMemberships - If the option requires access to a port, then this DB security group allows access to the port.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dbSecurityGroupMemberships

        Option.Builder dbSecurityGroupMemberships​(DBSecurityGroupMembership... dbSecurityGroupMemberships)

        If the option requires access to a port, then this DB security group allows access to the port.

        Parameters:
        dbSecurityGroupMemberships - If the option requires access to a port, then this DB security group allows access to the port.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupMemberships

        Option.Builder vpcSecurityGroupMemberships​(Collection<VpcSecurityGroupMembership> vpcSecurityGroupMemberships)

        If the option requires access to a port, then this VPC security group allows access to the port.

        Parameters:
        vpcSecurityGroupMemberships - If the option requires access to a port, then this VPC security group allows access to the port.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vpcSecurityGroupMemberships

        Option.Builder vpcSecurityGroupMemberships​(VpcSecurityGroupMembership... vpcSecurityGroupMemberships)

        If the option requires access to a port, then this VPC security group allows access to the port.

        Parameters:
        vpcSecurityGroupMemberships - If the option requires access to a port, then this VPC security group allows access to the port.
        Returns:
        Returns a reference to this object so that method calls can be chained together.