Interface Parameter.Builder

    • Method Detail

      • parameterName

        Parameter.Builder parameterName​(String parameterName)

        The name of the parameter.

        Parameters:
        parameterName - The name of the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parameterValue

        Parameter.Builder parameterValue​(String parameterValue)

        The value of the parameter.

        Parameters:
        parameterValue - The value of the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Parameter.Builder description​(String description)

        Provides a description of the parameter.

        Parameters:
        description - Provides a description of the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • source

        Parameter.Builder source​(String source)

        The source of the parameter value.

        Parameters:
        source - The source of the parameter value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applyType

        Parameter.Builder applyType​(String applyType)

        Specifies the engine specific parameters type.

        Parameters:
        applyType - Specifies the engine specific parameters type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataType

        Parameter.Builder dataType​(String dataType)

        Specifies the valid data type for the parameter.

        Parameters:
        dataType - Specifies the valid data type for the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedValues

        Parameter.Builder allowedValues​(String allowedValues)

        Specifies the valid range of values for the parameter.

        Parameters:
        allowedValues - Specifies the valid range of values for the parameter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isModifiable

        Parameter.Builder isModifiable​(Boolean isModifiable)

        Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

        Parameters:
        isModifiable - Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • minimumEngineVersion

        Parameter.Builder minimumEngineVersion​(String minimumEngineVersion)

        The earliest engine version to which the parameter can apply.

        Parameters:
        minimumEngineVersion - The earliest engine version to which the parameter can apply.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applyMethod

        Parameter.Builder applyMethod​(String applyMethod)

        Indicates when to apply parameter updates.

        Parameters:
        applyMethod - Indicates when to apply parameter updates.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ApplyMethod, ApplyMethod
      • applyMethod

        Parameter.Builder applyMethod​(ApplyMethod applyMethod)

        Indicates when to apply parameter updates.

        Parameters:
        applyMethod - Indicates when to apply parameter updates.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ApplyMethod, ApplyMethod
      • supportedEngineModes

        Parameter.Builder supportedEngineModes​(Collection<String> supportedEngineModes)

        The valid DB engine modes.

        Parameters:
        supportedEngineModes - The valid DB engine modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • supportedEngineModes

        Parameter.Builder supportedEngineModes​(String... supportedEngineModes)

        The valid DB engine modes.

        Parameters:
        supportedEngineModes - The valid DB engine modes.
        Returns:
        Returns a reference to this object so that method calls can be chained together.