package awsdatabrew // A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. // // If a `JobSample` value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // jobSampleProperty := &JobSampleProperty{ // Mode: jsii.String("mode"), // Size: jsii.Number(123), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-jobsample.html // type CfnJob_JobSampleProperty struct { // A value that determines whether the profile job is run on the entire dataset or a specified number of rows. // // This value must be one of the following: // // - FULL_DATASET - The profile job is run on the entire dataset. // - CUSTOM_ROWS - The profile job is run on the number of rows specified in the `Size` parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-jobsample.html#cfn-databrew-job-jobsample-mode // Mode *string `field:"optional" json:"mode" yaml:"mode"` // The `Size` parameter is only required when the mode is CUSTOM_ROWS. // // The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE. // // Long.MAX_VALUE = 9223372036854775807 // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-job-jobsample.html#cfn-databrew-job-jobsample-size // Size *float64 `field:"optional" json:"size" yaml:"size"` }