LogBucket constructor
LogBucket({
- String? name,
- String? description,
- Timestamp? createTime,
- Timestamp? updateTime,
- bool? locked,
- int? retentionDays,
- LifecycleState? lifecycleState,
- Iterable<
String> ? restrictedFields, - CmekSettings? cmekSettings,
Implementation
factory LogBucket({
$core.String? name,
$core.String? description,
$3.Timestamp? createTime,
$3.Timestamp? updateTime,
$core.bool? locked,
$core.int? retentionDays,
LifecycleState? lifecycleState,
$core.Iterable<$core.String>? restrictedFields,
CmekSettings? cmekSettings,
}) {
final result = create();
if (name != null) result.name = name;
if (description != null) result.description = description;
if (createTime != null) result.createTime = createTime;
if (updateTime != null) result.updateTime = updateTime;
if (locked != null) result.locked = locked;
if (retentionDays != null) result.retentionDays = retentionDays;
if (lifecycleState != null) result.lifecycleState = lifecycleState;
if (restrictedFields != null)
result.restrictedFields.addAll(restrictedFields);
if (cmekSettings != null) result.cmekSettings = cmekSettings;
return result;
}