Class CfnJobProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.databrew.CfnJobProps.Jsii$Proxy
All Implemented Interfaces:
CfnJobProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnJobProps

@Stability(Stable) @Internal public static final class CfnJobProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnJobProps
An implementation for CfnJobProps
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.databrew.CfnJobProps

    CfnJobProps.Builder, CfnJobProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnJobProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Object
    Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
    final Object
    One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
    final String
    A dataset that the job is to process.
    final String
    The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output.
    final String
    The encryption mode for the job, which can be one of the following:.
    final Object
    A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run.
    final String
    The current status of Amazon CloudWatch logging for the job.
    final Number
    The maximum number of nodes that can be consumed when the job processes data.
    final Number
    The maximum number of times to retry the job after a job run fails.
    final String
    The unique name of the job.
    final Object
    AWS::DataBrew::Job.OutputLocation.
    final Object
    One or more artifacts that represent output from running the job.
    final Object
    Configuration for profile jobs.
    final String
    The name of the project that the job is associated with.
    final Object
    A series of data transformation steps that the job runs.
    final String
    The Amazon Resource Name (ARN) of the role to be assumed for this job.
    final List<CfnTag>
    Metadata tags that have been applied to the job.
    final Number
    The job's timeout in minutes.
    final String
    The job type of the job, which must be one of the following:.
    final Object
    List of validation configurations that are applied to the profile job.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnJobProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnJobProps.Builder.
  • Method Details

    • getName

      public final String getName()
      Description copied from interface: CfnJobProps
      The unique name of the job.
      Specified by:
      getName in interface CfnJobProps
    • getRoleArn

      public final String getRoleArn()
      Description copied from interface: CfnJobProps
      The Amazon Resource Name (ARN) of the role to be assumed for this job.
      Specified by:
      getRoleArn in interface CfnJobProps
    • getType

      public final String getType()
      Description copied from interface: CfnJobProps
      The job type of the job, which must be one of the following:.

      • PROFILE - A job to analyze a dataset, to determine its size, data types, data distribution, and more.
      • RECIPE - A job to apply one or more transformations to a dataset.
      Specified by:
      getType in interface CfnJobProps
    • getDatabaseOutputs

      public final Object getDatabaseOutputs()
      Description copied from interface: CfnJobProps
      Represents a list of JDBC database output objects which defines the output destination for a DataBrew recipe job to write into.
      Specified by:
      getDatabaseOutputs in interface CfnJobProps
    • getDataCatalogOutputs

      public final Object getDataCatalogOutputs()
      Description copied from interface: CfnJobProps
      One or more artifacts that represent the AWS Glue Data Catalog output from running the job.
      Specified by:
      getDataCatalogOutputs in interface CfnJobProps
    • getDatasetName

      public final String getDatasetName()
      Description copied from interface: CfnJobProps
      A dataset that the job is to process.
      Specified by:
      getDatasetName in interface CfnJobProps
    • getEncryptionKeyArn

      public final String getEncryptionKeyArn()
      Description copied from interface: CfnJobProps
      The Amazon Resource Name (ARN) of an encryption key that is used to protect the job output.

      For more information, see Encrypting data written by DataBrew jobs

      Specified by:
      getEncryptionKeyArn in interface CfnJobProps
    • getEncryptionMode

      public final String getEncryptionMode()
      Description copied from interface: CfnJobProps
      The encryption mode for the job, which can be one of the following:.

      • SSE-KMS - Server-side encryption with keys managed by AWS KMS .
      • SSE-S3 - Server-side encryption with keys managed by Amazon S3.
      Specified by:
      getEncryptionMode in interface CfnJobProps
    • getJobSample

      public final Object getJobSample()
      Description copied from interface: CfnJobProps
      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 value is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.

      Specified by:
      getJobSample in interface CfnJobProps
    • getLogSubscription

      public final String getLogSubscription()
      Description copied from interface: CfnJobProps
      The current status of Amazon CloudWatch logging for the job.
      Specified by:
      getLogSubscription in interface CfnJobProps
    • getMaxCapacity

      public final Number getMaxCapacity()
      Description copied from interface: CfnJobProps
      The maximum number of nodes that can be consumed when the job processes data.
      Specified by:
      getMaxCapacity in interface CfnJobProps
    • getMaxRetries

      public final Number getMaxRetries()
      Description copied from interface: CfnJobProps
      The maximum number of times to retry the job after a job run fails.
      Specified by:
      getMaxRetries in interface CfnJobProps
    • getOutputLocation

      public final Object getOutputLocation()
      Description copied from interface: CfnJobProps
      AWS::DataBrew::Job.OutputLocation.
      Specified by:
      getOutputLocation in interface CfnJobProps
    • getOutputs

      public final Object getOutputs()
      Description copied from interface: CfnJobProps
      One or more artifacts that represent output from running the job.
      Specified by:
      getOutputs in interface CfnJobProps
    • getProfileConfiguration

      public final Object getProfileConfiguration()
      Description copied from interface: CfnJobProps
      Configuration for profile jobs.

      Configuration can be used to select columns, do evaluations, and override default parameters of evaluations. When configuration is undefined, the profile job will apply default settings to all supported columns.

      Specified by:
      getProfileConfiguration in interface CfnJobProps
    • getProjectName

      public final String getProjectName()
      Description copied from interface: CfnJobProps
      The name of the project that the job is associated with.
      Specified by:
      getProjectName in interface CfnJobProps
    • getRecipe

      public final Object getRecipe()
      Description copied from interface: CfnJobProps
      A series of data transformation steps that the job runs.
      Specified by:
      getRecipe in interface CfnJobProps
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnJobProps
      Metadata tags that have been applied to the job.
      Specified by:
      getTags in interface CfnJobProps
    • getTimeout

      public final Number getTimeout()
      Description copied from interface: CfnJobProps
      The job's timeout in minutes.

      A job that attempts to run longer than this timeout period ends with a status of TIMEOUT .

      Specified by:
      getTimeout in interface CfnJobProps
    • getValidationConfigurations

      public final Object getValidationConfigurations()
      Description copied from interface: CfnJobProps
      List of validation configurations that are applied to the profile job.
      Specified by:
      getValidationConfigurations in interface CfnJobProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object