//go:build !no_runtime_type_checking

package awscodebuild

import (
	"fmt"
)

func (f *jsiiProxy_FilterGroup) validateAndActorAccountIsParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndActorAccountIsNotParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBaseBranchIsParameters(branchName *string) error {
	if branchName == nil {
		return fmt.Errorf("parameter branchName is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBaseBranchIsNotParameters(branchName *string) error {
	if branchName == nil {
		return fmt.Errorf("parameter branchName is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBaseRefIsParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBaseRefIsNotParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBranchIsParameters(branchName *string) error {
	if branchName == nil {
		return fmt.Errorf("parameter branchName is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndBranchIsNotParameters(branchName *string) error {
	if branchName == nil {
		return fmt.Errorf("parameter branchName is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndCommitMessageIsParameters(commitMessage *string) error {
	if commitMessage == nil {
		return fmt.Errorf("parameter commitMessage is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndCommitMessageIsNotParameters(commitMessage *string) error {
	if commitMessage == nil {
		return fmt.Errorf("parameter commitMessage is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndFilePathIsParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndFilePathIsNotParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndHeadRefIsParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndHeadRefIsNotParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndRepositoryNameIsParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndRepositoryNameIsNotParameters(pattern *string) error {
	if pattern == nil {
		return fmt.Errorf("parameter pattern is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndTagIsParameters(tagName *string) error {
	if tagName == nil {
		return fmt.Errorf("parameter tagName is required, but nil was provided")
	}

	return nil
}

func (f *jsiiProxy_FilterGroup) validateAndTagIsNotParameters(tagName *string) error {
	if tagName == nil {
		return fmt.Errorf("parameter tagName is required, but nil was provided")
	}

	return nil
}

