GetStreamDatastreamV1alpha1Result constructor
- required BackfillAllStrategyResponseDatastreamV1alpha1 backfillAll,
- required Map<
String, dynamic> backfillNone, - required String createTime,
- required String customerManagedEncryptionKey,
- required DestinationConfigResponseDatastreamV1alpha1 destinationConfig,
- required String displayName,
- required List<
ErrorResponseDatastreamV1alpha1> errors, - required Map<
String, String> labels, - required String name,
- required SourceConfigResponseDatastreamV1alpha1 sourceConfig,
- required String state,
- required String updateTime,
Creates a new GetStreamDatastreamV1alpha1Result.
backfillAll Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
backfillNone Do not automatically backfill any objects.
createTime The creation time of the stream.
customerManagedEncryptionKey Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
destinationConfig Destination connection profile configuration.
displayName Display name.
errors Errors on the Stream.
labels Labels.
name The stream's name.
sourceConfig Source connection profile configuration.
state The state of the stream.
updateTime The last update time of the stream.
Implementation
const GetStreamDatastreamV1alpha1Result({
required this.backfillAll,
required this.backfillNone,
required this.createTime,
required this.customerManagedEncryptionKey,
required this.destinationConfig,
required this.displayName,
required this.errors,
required this.labels,
required this.name,
required this.sourceConfig,
required this.state,
required this.updateTime,
});