@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:05.413Z") @Stability(value=Stable) public interface CfnJobProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.databrew.*;
CfnJobProps cfnJobProps = CfnJobProps.builder()
.name("name")
.roleArn("roleArn")
.type("type")
// the properties below are optional
.databaseOutputs(List.of(DatabaseOutputProperty.builder()
.databaseOptions(DatabaseTableOutputOptionsProperty.builder()
.tableName("tableName")
// the properties below are optional
.tempDirectory(S3LocationProperty.builder()
.bucket("bucket")
// the properties below are optional
.key("key")
.build())
.build())
.glueConnectionName("glueConnectionName")
// the properties below are optional
.databaseOutputMode("databaseOutputMode")
.build()))
.dataCatalogOutputs(List.of(DataCatalogOutputProperty.builder()
.databaseName("databaseName")
.tableName("tableName")
// the properties below are optional
.catalogId("catalogId")
.databaseOptions(DatabaseTableOutputOptionsProperty.builder()
.tableName("tableName")
// the properties below are optional
.tempDirectory(S3LocationProperty.builder()
.bucket("bucket")
// the properties below are optional
.key("key")
.build())
.build())
.overwrite(false)
.s3Options(S3TableOutputOptionsProperty.builder()
.location(S3LocationProperty.builder()
.bucket("bucket")
// the properties below are optional
.key("key")
.build())
.build())
.build()))
.datasetName("datasetName")
.encryptionKeyArn("encryptionKeyArn")
.encryptionMode("encryptionMode")
.jobSample(JobSampleProperty.builder()
.mode("mode")
.size(123)
.build())
.logSubscription("logSubscription")
.maxCapacity(123)
.maxRetries(123)
.outputLocation(OutputLocationProperty.builder()
.bucket("bucket")
// the properties below are optional
.key("key")
.build())
.outputs(List.of(OutputProperty.builder()
.location(S3LocationProperty.builder()
.bucket("bucket")
// the properties below are optional
.key("key")
.build())
// the properties below are optional
.compressionFormat("compressionFormat")
.format("format")
.formatOptions(OutputFormatOptionsProperty.builder()
.csv(CsvOutputOptionsProperty.builder()
.delimiter("delimiter")
.build())
.build())
.overwrite(false)
.partitionColumns(List.of("partitionColumns"))
.build()))
.profileConfiguration(ProfileConfigurationProperty.builder()
.columnStatisticsConfigurations(List.of(ColumnStatisticsConfigurationProperty.builder()
.statistics(StatisticsConfigurationProperty.builder()
.includedStatistics(List.of("includedStatistics"))
.overrides(List.of(StatisticOverrideProperty.builder()
.parameters(ParameterMapProperty.builder().build())
.statistic("statistic")
.build()))
.build())
// the properties below are optional
.selectors(List.of(ColumnSelectorProperty.builder()
.name("name")
.regex("regex")
.build()))
.build()))
.datasetStatisticsConfiguration(StatisticsConfigurationProperty.builder()
.includedStatistics(List.of("includedStatistics"))
.overrides(List.of(StatisticOverrideProperty.builder()
.parameters(ParameterMapProperty.builder().build())
.statistic("statistic")
.build()))
.build())
.entityDetectorConfiguration(EntityDetectorConfigurationProperty.builder()
.entityTypes(List.of("entityTypes"))
// the properties below are optional
.allowedStatistics(AllowedStatisticsProperty.builder()
.statistics(List.of("statistics"))
.build())
.build())
.profileColumns(List.of(ColumnSelectorProperty.builder()
.name("name")
.regex("regex")
.build()))
.build())
.projectName("projectName")
.recipe(RecipeProperty.builder()
.name("name")
// the properties below are optional
.version("version")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.timeout(123)
.validationConfigurations(List.of(ValidationConfigurationProperty.builder()
.rulesetArn("rulesetArn")
// the properties below are optional
.validationMode("validationMode")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnJobProps.Builder
A builder for
CfnJobProps |
static class |
CfnJobProps.Jsii$Proxy
An implementation for
CfnJobProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnJobProps.Builder |
builder() |
default Object |
getDatabaseOutputs()
`AWS::DataBrew::Job.DatabaseOutputs`.
|
default Object |
getDataCatalogOutputs()
`AWS::DataBrew::Job.DataCatalogOutputs`.
|
default String |
getDatasetName()
`AWS::DataBrew::Job.DatasetName`.
|
default String |
getEncryptionKeyArn()
`AWS::DataBrew::Job.EncryptionKeyArn`.
|
default String |
getEncryptionMode()
`AWS::DataBrew::Job.EncryptionMode`.
|
default Object |
getJobSample()
`AWS::DataBrew::Job.JobSample`.
|
default String |
getLogSubscription()
`AWS::DataBrew::Job.LogSubscription`.
|
default Number |
getMaxCapacity()
`AWS::DataBrew::Job.MaxCapacity`.
|
default Number |
getMaxRetries()
`AWS::DataBrew::Job.MaxRetries`.
|
String |
getName()
`AWS::DataBrew::Job.Name`.
|
default Object |
getOutputLocation()
`AWS::DataBrew::Job.OutputLocation`.
|
default Object |
getOutputs()
`AWS::DataBrew::Job.Outputs`.
|
default Object |
getProfileConfiguration()
`AWS::DataBrew::Job.ProfileConfiguration`.
|
default String |
getProjectName()
`AWS::DataBrew::Job.ProjectName`.
|
default Object |
getRecipe()
`AWS::DataBrew::Job.Recipe`.
|
String |
getRoleArn()
`AWS::DataBrew::Job.RoleArn`.
|
default List<CfnTag> |
getTags()
`AWS::DataBrew::Job.Tags`.
|
default Number |
getTimeout()
`AWS::DataBrew::Job.Timeout`.
|
String |
getType()
`AWS::DataBrew::Job.Type`.
|
default Object |
getValidationConfigurations()
`AWS::DataBrew::Job.ValidationConfigurations`.
|
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @NotNull String getRoleArn()
@Stability(value=Stable) @NotNull String getType()
@Stability(value=Stable) @Nullable default Object getDatabaseOutputs()
@Stability(value=Stable) @Nullable default Object getDataCatalogOutputs()
@Stability(value=Stable) @Nullable default String getDatasetName()
@Stability(value=Stable) @Nullable default String getEncryptionKeyArn()
@Stability(value=Stable) @Nullable default String getEncryptionMode()
@Stability(value=Stable) @Nullable default Object getJobSample()
@Stability(value=Stable) @Nullable default String getLogSubscription()
@Stability(value=Stable) @Nullable default Number getMaxCapacity()
@Stability(value=Stable) @Nullable default Number getMaxRetries()
@Stability(value=Stable) @Nullable default Object getOutputLocation()
@Stability(value=Stable) @Nullable default Object getOutputs()
@Stability(value=Stable) @Nullable default Object getProfileConfiguration()
@Stability(value=Stable) @Nullable default String getProjectName()
@Stability(value=Stable) @Nullable default Object getRecipe()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
@Stability(value=Stable) @Nullable default Number getTimeout()
@Stability(value=Stable) @Nullable default Object getValidationConfigurations()
@Stability(value=Stable) static CfnJobProps.Builder builder()
CfnJobProps.Builder of CfnJobPropsCopyright © 2022. All rights reserved.