awscdkpipestargetsalpha/FirehoseTarget__checks.go (29 lines of code) (raw):

//go:build !no_runtime_type_checking package awscdkpipestargetsalpha import ( "fmt" _jsii_ "github.com/aws/jsii-runtime-go/runtime" "github.com/aws/aws-cdk-go/awscdk/v2/awsiam" "github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose" "github.com/aws/aws-cdk-go/awscdkpipesalpha/v2" ) func (f *jsiiProxy_FirehoseTarget) validateBindParameters(pipe awscdkpipesalpha.IPipe) error { if pipe == nil { return fmt.Errorf("parameter pipe is required, but nil was provided") } return nil } func (f *jsiiProxy_FirehoseTarget) validateGrantPushParameters(grantee awsiam.IRole) error { if grantee == nil { return fmt.Errorf("parameter grantee is required, but nil was provided") } return nil } func validateNewFirehoseTargetParameters(deliveryStream awskinesisfirehose.IDeliveryStream, parameters *FirehoseTargetParameters) error { if deliveryStream == nil { return fmt.Errorf("parameter deliveryStream is required, but nil was provided") } if err := _jsii_.ValidateStruct(parameters, func() string { return "parameter parameters" }); err != nil { return err } return nil }