@Override
    public Builder toBuilder() {
        return builder()
                .documentation(documentation)
                .externalDocumentation(externalDocumentation)
                .relativeDocumentation(relativeDocumentation)
                .type(type)
                .required(required);
    }
Whether a service resolved condition key is required. Not applicable to request resolved condition keys,
as the native @required trait must be used.

@return If the service resolved condition key is required.
smithy-aws-iam-traits/src/main/java/software/amazon/smithy/aws/iam/traits/ConditionKeyDefinition.java