Class: Aws::GlueDataBrew::Types::SendProjectSessionActionRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:client_session_id]

Instance Attribute Summary collapse

Instance Attribute Details

#client_session_idString

A unique identifier for an interactive session that's currently open and ready for work. The action will be performed on this session.

Returns:

  • (String)


3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end

#nameString

The name of the project to apply the action to.

Returns:

  • (String)


3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end

#previewBoolean

If true, the result of the recipe step will be returned, but not applied.

Returns:

  • (Boolean)


3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end

#recipe_stepTypes::RecipeStep

Represents a single step from a DataBrew recipe to be performed.

Returns:



3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end

#step_indexInteger

The index from which to preview a step. This index is used to preview the result of steps that have already been applied, so that the resulting view frame is from earlier in the view frame stack.

Returns:

  • (Integer)


3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end

#view_frameTypes::ViewFrame

Represents the data being transformed during an action.

Returns:



3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 3513

class SendProjectSessionActionRequest < Struct.new(
  :preview,
  :name,
  :recipe_step,
  :step_index,
  :client_session_id,
  :view_frame)
  SENSITIVE = [:client_session_id]
  include Aws::Structure
end