Interface DatastreamStreamDestinationConfigGcsDestinationConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DatastreamStreamDestinationConfigGcsDestinationConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.870Z") @Stability(Stable) public interface DatastreamStreamDestinationConfigGcsDestinationConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDatastreamStreamDestinationConfigGcsDestinationConfig.BuilderA builder forDatastreamStreamDestinationConfigGcsDestinationConfigstatic classDatastreamStreamDestinationConfigGcsDestinationConfig.Jsii$ProxyAn implementation forDatastreamStreamDestinationConfigGcsDestinationConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DatastreamStreamDestinationConfigGcsDestinationConfig.Builderbuilder()default DatastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormatgetAvroFileFormat()avro_file_format block.default StringgetFileRotationInterval()The maximum duration for which new events are added before a file is closed and a new file is created.default NumbergetFileRotationMb()The maximum file size to be saved in the bucket.default DatastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormatgetJsonFileFormat()json_file_format block.default StringgetPath()Path inside the Cloud Storage bucket to write data to.
-
-
-
Method Detail
-
getAvroFileFormat
@Stability(Stable) @Nullable default DatastreamStreamDestinationConfigGcsDestinationConfigAvroFileFormat getAvroFileFormat()
avro_file_format block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#avro_file_format DatastreamStream#avro_file_format}
-
getFileRotationInterval
@Stability(Stable) @Nullable default String getFileRotationInterval()
The maximum duration for which new events are added before a file is closed and a new file is created.A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#file_rotation_interval DatastreamStream#file_rotation_interval}
-
getFileRotationMb
@Stability(Stable) @Nullable default Number getFileRotationMb()
The maximum file size to be saved in the bucket.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#file_rotation_mb DatastreamStream#file_rotation_mb}
-
getJsonFileFormat
@Stability(Stable) @Nullable default DatastreamStreamDestinationConfigGcsDestinationConfigJsonFileFormat getJsonFileFormat()
json_file_format block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#json_file_format DatastreamStream#json_file_format}
-
getPath
@Stability(Stable) @Nullable default String getPath()
Path inside the Cloud Storage bucket to write data to.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#path DatastreamStream#path}
-
builder
@Stability(Stable) static DatastreamStreamDestinationConfigGcsDestinationConfig.Builder builder()
-
-