ServiceAccountKey constructor
ServiceAccountKey({
- String? name,
- ServiceAccountPrivateKeyType? privateKeyType,
- List<
int> ? privateKeyData, - Timestamp? validAfterTime,
- Timestamp? validBeforeTime,
- List<
int> ? publicKeyData, - ServiceAccountKeyAlgorithm? keyAlgorithm,
- ServiceAccountKeyOrigin? keyOrigin,
- ListServiceAccountKeysRequest_KeyType? keyType,
- bool? disabled,
Implementation
factory ServiceAccountKey({
$core.String? name,
ServiceAccountPrivateKeyType? privateKeyType,
$core.List<$core.int>? privateKeyData,
$5.Timestamp? validAfterTime,
$5.Timestamp? validBeforeTime,
$core.List<$core.int>? publicKeyData,
ServiceAccountKeyAlgorithm? keyAlgorithm,
ServiceAccountKeyOrigin? keyOrigin,
ListServiceAccountKeysRequest_KeyType? keyType,
$core.bool? disabled,
}) {
final result = create();
if (name != null) result.name = name;
if (privateKeyType != null) result.privateKeyType = privateKeyType;
if (privateKeyData != null) result.privateKeyData = privateKeyData;
if (validAfterTime != null) result.validAfterTime = validAfterTime;
if (validBeforeTime != null) result.validBeforeTime = validBeforeTime;
if (publicKeyData != null) result.publicKeyData = publicKeyData;
if (keyAlgorithm != null) result.keyAlgorithm = keyAlgorithm;
if (keyOrigin != null) result.keyOrigin = keyOrigin;
if (keyType != null) result.keyType = keyType;
if (disabled != null) result.disabled = disabled;
return result;
}