package awsdatabrew // Represents a set of options that define how DataBrew selects files for a given Amazon S3 path in a dataset. // // 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" // // pathOptionsProperty := &PathOptionsProperty{ // FilesLimit: &FilesLimitProperty{ // MaxFiles: jsii.Number(123), // // // the properties below are optional // Order: jsii.String("order"), // OrderedBy: jsii.String("orderedBy"), // }, // LastModifiedDateCondition: &FilterExpressionProperty{ // Expression: jsii.String("expression"), // ValuesMap: []interface{}{ // &FilterValueProperty{ // Value: jsii.String("value"), // ValueReference: jsii.String("valueReference"), // }, // }, // }, // Parameters: []interface{}{ // &PathParameterProperty{ // DatasetParameter: &DatasetParameterProperty{ // Name: jsii.String("name"), // Type: jsii.String("type"), // // // the properties below are optional // CreateColumn: jsii.Boolean(false), // DatetimeOptions: &DatetimeOptionsProperty{ // Format: jsii.String("format"), // // // the properties below are optional // LocaleCode: jsii.String("localeCode"), // TimezoneOffset: jsii.String("timezoneOffset"), // }, // Filter: &FilterExpressionProperty{ // Expression: jsii.String("expression"), // ValuesMap: []interface{}{ // &FilterValueProperty{ // Value: jsii.String("value"), // ValueReference: jsii.String("valueReference"), // }, // }, // }, // }, // PathParameterName: jsii.String("pathParameterName"), // }, // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html // type CfnDataset_PathOptionsProperty struct { // If provided, this structure imposes a limit on a number of files that should be selected. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html#cfn-databrew-dataset-pathoptions-fileslimit // FilesLimit interface{} `field:"optional" json:"filesLimit" yaml:"filesLimit"` // If provided, this structure defines a date range for matching Amazon S3 objects based on their LastModifiedDate attribute in Amazon S3 . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html#cfn-databrew-dataset-pathoptions-lastmodifieddatecondition // LastModifiedDateCondition interface{} `field:"optional" json:"lastModifiedDateCondition" yaml:"lastModifiedDateCondition"` // A structure that maps names of parameters used in the Amazon S3 path of a dataset to their definitions. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-databrew-dataset-pathoptions.html#cfn-databrew-dataset-pathoptions-parameters // Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` }