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

//go:build no_runtime_type_checking

package advancedcluster

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

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateInterpolationForAttributeParameters(property *string) error {
	return nil
}

func (a *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateResolveParameters(_context cdktf.IResolveContext) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetChangeStreamOptionsPreAndPostImagesExpireAfterSecondsParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetComplexObjectIndexParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetComplexObjectIsFromSetParameters(val *bool) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetDefaultReadConcernParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetDefaultWriteConcernParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetFailIndexKeyTooLongParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetInternalValueParameters(val *AdvancedClusterAdvancedConfiguration) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetJavascriptEnabledParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetMinimumEnabledTlsProtocolParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetNoTableScanParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetOplogMinRetentionHoursParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetOplogSizeMbParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetSampleRefreshIntervalBiConnectorParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetSampleSizeBiConnectorParameters(val *float64) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetTerraformAttributeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetTerraformResourceParameters(val cdktf.IInterpolatingParent) error {
	return nil
}

func (j *jsiiProxy_AdvancedClusterAdvancedConfigurationOutputReference) validateSetTransactionLifetimeLimitSecondsParameters(val *float64) error {
	return nil
}

func validateNewAdvancedClusterAdvancedConfigurationOutputReferenceParameters(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) error {
	return nil
}

