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

//go:build no_runtime_type_checking

package alertchannel

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

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

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

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

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

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

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

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

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

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

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

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

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetApiKeyParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetAuthPasswordParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetAuthTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetAuthUsernameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetBaseUrlParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetChannelParameters(val *string) error {
	return nil
}

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

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

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetHeadersParameters(val *map[string]*string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetHeadersStringParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetIncludeJsonAttachmentParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetInternalValueParameters(val *AlertChannelConfigA) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetKeyParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetPayloadParameters(val *map[string]*string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetPayloadStringParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetPayloadTypeParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetRecipientsParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetRegionParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetRouteKeyParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetServiceKeyParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetTagsParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetTeamsParameters(val *string) error {
	return nil
}

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

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

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetUrlParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_AlertChannelConfigAOutputReference) validateSetUserIdParameters(val *string) error {
	return nil
}

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

