GetStreamResult constructor

const GetStreamResult({
  1. required BackfillAllStrategyResponse backfillAll,
  2. required Map<String, dynamic> backfillNone,
  3. required String createTime,
  4. required String customerManagedEncryptionKey,
  5. required DestinationConfigResponse destinationConfig,
  6. required String displayName,
  7. required List<ErrorResponse> errors,
  8. required Map<String, String> labels,
  9. required String lastRecoveryTime,
  10. required String name,
  11. required SourceConfigResponse sourceConfig,
  12. required String state,
  13. required String updateTime,
})

Creates a new GetStreamResult. 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. lastRecoveryTime If the stream was recovered, the time of the last recovery. Note: This field is currently experimental. 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 GetStreamResult({
  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.lastRecoveryTime,
  required this.name,
  required this.sourceConfig,
  required this.state,
  required this.updateTime,
});