public static interface AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder,AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder logDriver(String logDriver)
The log driver to use for the container.
Valid values on Fargate are as follows:
awsfirelens
awslogs
splunk
Valid values on Amazon EC2 are as follows:
awsfirelens
awslogs
fluentd
gelf
journald
json-file
logentries
splunk
syslog
logDriver - The log driver to use for the container.
Valid values on Fargate are as follows:
awsfirelens
awslogs
splunk
Valid values on Amazon EC2 are as follows:
awsfirelens
awslogs
fluentd
gelf
journald
json-file
logentries
splunk
syslog
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder options(Map<String,String> options)
The configuration options to send to the log driver. Requires version 1.19 of the Docker Remote API or greater on your container instance.
options - The configuration options to send to the log driver. Requires version 1.19 of the Docker Remote API or
greater on your container instance.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder secretOptions(Collection<AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails> secretOptions)
The secrets to pass to the log configuration.
secretOptions - The secrets to pass to the log configuration.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder secretOptions(AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails... secretOptions)
The secrets to pass to the log configuration.
secretOptions - The secrets to pass to the log configuration.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails.Builder secretOptions(Consumer<AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails.Builder>... secretOptions)
The secrets to pass to the log configuration.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails.Builder
avoiding the need to create one manually via
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #secretOptions(List.
secretOptions - a consumer that will call methods on
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails.BuildersecretOptions(java.util.Collection<
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails>)Copyright © 2023. All rights reserved.