Class OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.opsworks_static_web_layer.OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<OpsworksStaticWebLayerCloudwatchConfigurationLogStreams>
- Enclosing interface:
- OpsworksStaticWebLayerCloudwatchConfigurationLogStreams
@Stability(Stable) public static final class OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder extends Object implements software.amazon.jsii.Builder<OpsworksStaticWebLayerCloudwatchConfigurationLogStreams>
A builder forOpsworksStaticWebLayerCloudwatchConfigurationLogStreams
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
file
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder file(String file)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getFile()- Parameters:
file- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#file OpsworksStaticWebLayer#file}. This parameter is required.- Returns:
this
-
logGroupName
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder logGroupName(String logGroupName)
- Parameters:
logGroupName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#log_group_name OpsworksStaticWebLayer#log_group_name}. This parameter is required.- Returns:
this
-
batchCount
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder batchCount(Number batchCount)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getBatchCount()- Parameters:
batchCount- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#batch_count OpsworksStaticWebLayer#batch_count}.- Returns:
this
-
batchSize
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder batchSize(Number batchSize)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getBatchSize()- Parameters:
batchSize- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#batch_size OpsworksStaticWebLayer#batch_size}.- Returns:
this
-
bufferDuration
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder bufferDuration(Number bufferDuration)
- Parameters:
bufferDuration- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#buffer_duration OpsworksStaticWebLayer#buffer_duration}.- Returns:
this
-
datetimeFormat
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder datetimeFormat(String datetimeFormat)
- Parameters:
datetimeFormat- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#datetime_format OpsworksStaticWebLayer#datetime_format}.- Returns:
this
-
encoding
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder encoding(String encoding)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getEncoding()- Parameters:
encoding- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#encoding OpsworksStaticWebLayer#encoding}.- Returns:
this
-
fileFingerprintLines
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder fileFingerprintLines(String fileFingerprintLines)
- Parameters:
fileFingerprintLines- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#file_fingerprint_lines OpsworksStaticWebLayer#file_fingerprint_lines}.- Returns:
this
-
initialPosition
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder initialPosition(String initialPosition)
- Parameters:
initialPosition- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#initial_position OpsworksStaticWebLayer#initial_position}.- Returns:
this
-
multilineStartPattern
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder multilineStartPattern(String multilineStartPattern)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getMultilineStartPattern()- Parameters:
multilineStartPattern- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#multiline_start_pattern OpsworksStaticWebLayer#multiline_start_pattern}.- Returns:
this
-
timeZone
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams.Builder timeZone(String timeZone)
Sets the value ofOpsworksStaticWebLayerCloudwatchConfigurationLogStreams.getTimeZone()- Parameters:
timeZone- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer#time_zone OpsworksStaticWebLayer#time_zone}.- Returns:
this
-
build
@Stability(Stable) public OpsworksStaticWebLayerCloudwatchConfigurationLogStreams build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<OpsworksStaticWebLayerCloudwatchConfigurationLogStreams>- Returns:
- a new instance of
OpsworksStaticWebLayerCloudwatchConfigurationLogStreams - Throws:
NullPointerException- if any required attribute was not provided
-
-