public interface  org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig extends java.lang.Object implements org.finos.legend.pure.m.coreinstance.CoreInstance, org.finos.legend.pure.generated.Root_meta_json_JSONConfig
{
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _validate(boolean, org.finos.legend.pure.m.coreinstance.SourceInformation, org.finos.legend.pure.m.execution.ExecutionSupport);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionKey(java.lang.String);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionKey(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionKeyRemove();
public abstract java.lang.String _encryptionKey();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _elementOverride(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.ElementOverride);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _elementOverride(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _elementOverrideRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionStereotypes(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionStereotypesAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionStereotypesAddAll(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionStereotypesRemove();
public abstract org.eclipse.collections.api.RichIterable _decryptionStereotypes();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeMultiplicityAsNumber(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeMultiplicityAsNumber(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeMultiplicityAsNumberRemove();
public abstract java.lang.Boolean _serializeMultiplicityAsNumber();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionStereotypes(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionStereotypesAdd(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.extension.Stereotype);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionStereotypesAddAll(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _encryptionStereotypesRemove();
public abstract org.eclipse.collections.api.RichIterable _encryptionStereotypes();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _classifierGenericType(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _classifierGenericType(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _classifierGenericTypeRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializePackageableElementName(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializePackageableElementName(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializePackageableElementNameRemove();
public abstract java.lang.Boolean _serializePackageableElementName();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _fullyQualifiedTypePath(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _fullyQualifiedTypePath(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _fullyQualifiedTypePathRemove();
public abstract java.lang.Boolean _fullyQualifiedTypePath();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeLookup(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeLookupAdd(org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.Pair);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeLookupAddAll(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeLookupRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _removePropertiesWithEmptyValues(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _removePropertiesWithEmptyValues(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _removePropertiesWithEmptyValuesRemove();
public abstract java.lang.Boolean _removePropertiesWithEmptyValues();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeKeyName(java.lang.String);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeKeyName(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _typeKeyNameRemove();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _includeType(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _includeType(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _includeTypeRemove();
public abstract java.lang.Boolean _includeType();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _dateTimeFormat(java.lang.String);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _dateTimeFormat(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _dateTimeFormatRemove();
public abstract java.lang.String _dateTimeFormat();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionKey(java.lang.String);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionKey(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _decryptionKeyRemove();
public abstract java.lang.String _decryptionKey();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeQualifiedProperties(java.lang.Boolean);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeQualifiedProperties(org.eclipse.collections.api.RichIterable);
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig _serializeQualifiedPropertiesRemove();
public abstract java.lang.Boolean _serializeQualifiedProperties();
public abstract org.finos.legend.pure.generated.Root_meta_json_JSONSerializationConfig copy();
}