Interface AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails.Builder

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

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

    • options

      The options to use to configure the log router.

      The valid option keys are as follows:

      • enable-ecs-log-metadata. The value can be true or false.

      • config-file-type. The value can be s3 or file.

      • config-file-value. The value is either an S3 ARN or a file path.

      Parameters:
      options - The options to use to configure the log router.

      The valid option keys are as follows:

      • enable-ecs-log-metadata. The value can be true or false.

      • config-file-type. The value can be s3 or file.

      • config-file-value. The value is either an S3 ARN or a file path.

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

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

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