You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SageMaker::Types::UpdateTrialComponentRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing UpdateTrialComponentRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  trial_component_name: "ExperimentEntityName", # required
  display_name: "ExperimentEntityName",
  status: {
    primary_status: "InProgress", # accepts InProgress, Completed, Failed, Stopping, Stopped
    message: "TrialComponentStatusMessage",
  },
  start_time: Time.now,
  end_time: Time.now,
  parameters: {
    "TrialComponentKey256" => {
      string_value: "StringParameterValue",
      number_value: 1.0,
    },
  },
  parameters_to_remove: ["TrialComponentKey256"],
  input_artifacts: {
    "TrialComponentKey64" => {
      media_type: "MediaType",
      value: "TrialComponentArtifactValue", # required
    },
  },
  input_artifacts_to_remove: ["TrialComponentKey256"],
  output_artifacts: {
    "TrialComponentKey64" => {
      media_type: "MediaType",
      value: "TrialComponentArtifactValue", # required
    },
  },
  output_artifacts_to_remove: ["TrialComponentKey256"],
}

Instance Attribute Summary collapse

Instance Attribute Details

#display_nameString

The name of the component as displayed. The name doesn\'t need to be unique. If DisplayName isn\'t specified, TrialComponentName is displayed.

Returns:

  • (String)

    The name of the component as displayed.

#end_timeTime

When the component ended.

Returns:

  • (Time)

    When the component ended.

#input_artifactsHash<String,Types::TrialComponentArtifact>

Replaces all of the component\'s input artifacts with the specified artifacts.

Returns:

#input_artifacts_to_removeArray<String>

The input artifacts to remove from the component.

Returns:

  • (Array<String>)

    The input artifacts to remove from the component.

#output_artifactsHash<String,Types::TrialComponentArtifact>

Replaces all of the component\'s output artifacts with the specified artifacts.

Returns:

#output_artifacts_to_removeArray<String>

The output artifacts to remove from the component.

Returns:

  • (Array<String>)

    The output artifacts to remove from the component.

#parametersHash<String,Types::TrialComponentParameterValue>

Replaces all of the component\'s hyperparameters with the specified hyperparameters.

Returns:

#parameters_to_removeArray<String>

The hyperparameters to remove from the component.

Returns:

  • (Array<String>)

    The hyperparameters to remove from the component.

#start_timeTime

When the component started.

Returns:

  • (Time)

    When the component started.

#statusTypes::TrialComponentStatus

The new status of the component.

Returns:

#trial_component_nameString

The name of the component to update.

Returns:

  • (String)

    The name of the component to update.