// GENERATED CODE - DO NOT MODIFY BY HAND part of 's3_config.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** class _$S3Config extends S3Config { @override final _i2.S3AddressingStyle? addressingStyle; @override final bool? useAccelerateEndpoint; @override final bool? useDualstackEndpoint; factory _$S3Config([void Function(S3ConfigBuilder)? updates]) => (new S3ConfigBuilder()..update(updates))._build(); _$S3Config._( {this.addressingStyle, this.useAccelerateEndpoint, this.useDualstackEndpoint}) : super._(); @override S3Config rebuild(void Function(S3ConfigBuilder) updates) => (toBuilder()..update(updates)).build(); @override S3ConfigBuilder toBuilder() => new S3ConfigBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is S3Config && addressingStyle == other.addressingStyle && useAccelerateEndpoint == other.useAccelerateEndpoint && useDualstackEndpoint == other.useDualstackEndpoint; } @override int get hashCode { var _$hash = 0; _$hash = $jc(_$hash, addressingStyle.hashCode); _$hash = $jc(_$hash, useAccelerateEndpoint.hashCode); _$hash = $jc(_$hash, useDualstackEndpoint.hashCode); _$hash = $jf(_$hash); return _$hash; } } class S3ConfigBuilder implements Builder { _$S3Config? _$v; _i2.S3AddressingStyle? _addressingStyle; _i2.S3AddressingStyle? get addressingStyle => _$this._addressingStyle; set addressingStyle(_i2.S3AddressingStyle? addressingStyle) => _$this._addressingStyle = addressingStyle; bool? _useAccelerateEndpoint; bool? get useAccelerateEndpoint => _$this._useAccelerateEndpoint; set useAccelerateEndpoint(bool? useAccelerateEndpoint) => _$this._useAccelerateEndpoint = useAccelerateEndpoint; bool? _useDualstackEndpoint; bool? get useDualstackEndpoint => _$this._useDualstackEndpoint; set useDualstackEndpoint(bool? useDualstackEndpoint) => _$this._useDualstackEndpoint = useDualstackEndpoint; S3ConfigBuilder(); S3ConfigBuilder get _$this { final $v = _$v; if ($v != null) { _addressingStyle = $v.addressingStyle; _useAccelerateEndpoint = $v.useAccelerateEndpoint; _useDualstackEndpoint = $v.useDualstackEndpoint; _$v = null; } return this; } @override void replace(S3Config other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$S3Config; } @override void update(void Function(S3ConfigBuilder)? updates) { if (updates != null) updates(this); } @override S3Config build() => _build(); _$S3Config _build() { final _$result = _$v ?? new _$S3Config._( addressingStyle: addressingStyle, useAccelerateEndpoint: useAccelerateEndpoint, useDualstackEndpoint: useDualstackEndpoint); replace(_$result); return _$result; } } // ignore_for_file: deprecated_member_use_from_same_package,type=lint