Interface FirelensConfiguration.Builder

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

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

    • type

      The log router to use. The valid values are fluentd or fluentbit.

      Parameters:
      type - The log router to use. The valid values are fluentd or fluentbit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The log router to use. The valid values are fluentd or fluentbit.

      Parameters:
      type - The log router to use. The valid values are fluentd or fluentbit.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • options

      The options to use when configuring the log router. This field is optional and can be used to specify a custom configuration file or to add additional metadata, such as the task, task definition, cluster, and container instance details to the log event. If specified, the syntax to use is "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"} . For more information, see Creating a task definition that uses a FireLens configuration in the Amazon Elastic Container Service Developer Guide.

      Tasks hosted on Fargate only support the file configuration file type.

      Parameters:
      options - The options to use when configuring the log router. This field is optional and can be used to specify a custom configuration file or to add additional metadata, such as the task, task definition, cluster, and container instance details to the log event. If specified, the syntax to use is "options":{"enable-ecs-log-metadata":"true|false","config-file-type:"s3|file","config-file-value":"arn:aws:s3:::mybucket/fluent.conf|filepath"} . For more information, see Creating a task definition that uses a FireLens configuration in the Amazon Elastic Container Service Developer Guide.

      Tasks hosted on Fargate only support the file configuration file type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.