in DynamoDbEncryption/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/dbencryptionsdk/dynamodb/model/SignedPart.java [140:162]
public SignedPart build() {
if (Objects.isNull(this.name())) {
throw new IllegalArgumentException(
"Missing value for required field `name`"
);
}
if (Objects.isNull(this.prefix())) {
throw new IllegalArgumentException(
"Missing value for required field `prefix`"
);
}
if (Objects.nonNull(this.prefix()) && this.prefix().length() < 1) {
throw new IllegalArgumentException(
"The size of `prefix` must be greater than or equal to 1"
);
}
if (Objects.nonNull(this.loc()) && this.loc().length() < 1) {
throw new IllegalArgumentException(
"The size of `loc` must be greater than or equal to 1"
);
}
return new SignedPart(this);
}