Interface Logger.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Logger.Builder,Logger>, SdkBuilder<Logger.Builder,Logger>, SdkPojo
Enclosing class:
Logger

public static interface Logger.Builder extends SdkPojo, CopyableBuilder<Logger.Builder,Logger>
  • Method Details

    • component

      Logger.Builder component(String component)
      The component that will be subject to logging.
      Parameters:
      component - The component that will be subject to logging.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • component

      Logger.Builder component(LoggerComponent component)
      The component that will be subject to logging.
      Parameters:
      component - The component that will be subject to logging.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • id

      A descriptive or arbitrary ID for the logger. This value must be unique within the logger definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.
      Parameters:
      id - A descriptive or arbitrary ID for the logger. This value must be unique within the logger definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • level

      Logger.Builder level(String level)
      The level of the logs.
      Parameters:
      level - The level of the logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • level

      The level of the logs.
      Parameters:
      level - The level of the logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • space

      Logger.Builder space(Integer space)
      The amount of file space, in KB, to use if the local file system is used for logging purposes.
      Parameters:
      space - The amount of file space, in KB, to use if the local file system is used for logging purposes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      Logger.Builder type(String type)
      The type of log output which will be used.
      Parameters:
      type - The type of log output which will be used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of log output which will be used.
      Parameters:
      type - The type of log output which will be used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: