// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

//go:build no_runtime_type_checking

package onlinearchive

// Building without runtime type checking enabled, so all the below just return nil

func (o *jsiiProxy_OnlineArchive) validateAddMoveTargetParameters(moveTarget *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateAddOverrideParameters(path *string, value interface{}) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateImportFromParameters(id *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateInterpolationForAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateMoveFromIdParameters(id *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateMoveToParameters(moveTarget *string, index interface{}) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateMoveToIdParameters(id *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validateOverrideLogicalIdParameters(newLogicalId *string) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validatePutCriteriaParameters(value *OnlineArchiveCriteria) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validatePutDataExpirationRuleParameters(value *OnlineArchiveDataExpirationRule) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validatePutDataProcessRegionParameters(value *OnlineArchiveDataProcessRegion) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validatePutPartitionFieldsParameters(value interface{}) error {
	return nil
}

func (o *jsiiProxy_OnlineArchive) validatePutScheduleParameters(value *OnlineArchiveSchedule) error {
	return nil
}

func validateOnlineArchive_GenerateConfigForImportParameters(scope constructs.Construct, importToId *string, importFromId *string) error {
	return nil
}

func validateOnlineArchive_IsConstructParameters(x interface{}) error {
	return nil
}

func validateOnlineArchive_IsTerraformElementParameters(x interface{}) error {
	return nil
}

func validateOnlineArchive_IsTerraformResourceParameters(x interface{}) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetClusterNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetCollectionTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetCollNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetConnectionParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetCountParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetDbNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetLifecycleParameters(val *cdktf.TerraformResourceLifecycle) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetPausedParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetProjectIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetProvisionersParameters(val *[]interface{}) error {
	return nil
}

func (j *jsiiProxy_OnlineArchive) validateSetSyncCreationParameters(val interface{}) error {
	return nil
}

func validateNewOnlineArchiveParameters(scope constructs.Construct, id *string, config *OnlineArchiveConfig) error {
	return nil
}

