Class: Aws::Glue::Types::Spigot

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Specifies a transform that writes samples of the data to an Amazon S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#inputsArray<String>

The data inputs identified by their node names.

Returns:

  • (Array<String>)


23487
23488
23489
23490
23491
23492
23493
23494
23495
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23487

class Spigot < Struct.new(
  :name,
  :inputs,
  :path,
  :topk,
  :prob)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the transform node.

Returns:

  • (String)


23487
23488
23489
23490
23491
23492
23493
23494
23495
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23487

class Spigot < Struct.new(
  :name,
  :inputs,
  :path,
  :topk,
  :prob)
  SENSITIVE = []
  include Aws::Structure
end

#pathString

A path in Amazon S3 where the transform will write a subset of records from the dataset to a JSON file in an Amazon S3 bucket.

Returns:

  • (String)


23487
23488
23489
23490
23491
23492
23493
23494
23495
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23487

class Spigot < Struct.new(
  :name,
  :inputs,
  :path,
  :topk,
  :prob)
  SENSITIVE = []
  include Aws::Structure
end

#probFloat

The probability (a decimal value with a maximum value of 1) of picking any given record. A value of 1 indicates that each row read from the dataset should be included in the sample output.

Returns:

  • (Float)


23487
23488
23489
23490
23491
23492
23493
23494
23495
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23487

class Spigot < Struct.new(
  :name,
  :inputs,
  :path,
  :topk,
  :prob)
  SENSITIVE = []
  include Aws::Structure
end

#topkInteger

Specifies a number of records to write starting from the beginning of the dataset.

Returns:

  • (Integer)


23487
23488
23489
23490
23491
23492
23493
23494
23495
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23487

class Spigot < Struct.new(
  :name,
  :inputs,
  :path,
  :topk,
  :prob)
  SENSITIVE = []
  include Aws::Structure
end