Class: AWSCDK::Sagemaker::CfnInferenceExperiment::InferenceExperimentScheduleProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sagemaker/cfn_inference_experiment.rb

Overview

The start and end times of an inference experiment.

The maximum duration that you can set for an inference experiment is 30 days.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(end_time: nil, start_time: nil) ⇒ InferenceExperimentScheduleProperty

Returns a new instance of InferenceExperimentScheduleProperty.

Parameters:

  • end_time (String, nil) (defaults to: nil)

    The timestamp at which the inference experiment ended or will end.

  • start_time (String, nil) (defaults to: nil)

    The timestamp at which the inference experiment started or will start.



929
930
931
932
933
934
# File 'sagemaker/cfn_inference_experiment.rb', line 929

def initialize(end_time: nil, start_time: nil)
  @end_time = end_time
  Jsii::Type.check_type(@end_time, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "endTime") unless @end_time.nil?
  @start_time = start_time
  Jsii::Type.check_type(@start_time, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "startTime") unless @start_time.nil?
end

Instance Attribute Details

#end_timeString? (readonly)

The timestamp at which the inference experiment ended or will end.



940
941
942
# File 'sagemaker/cfn_inference_experiment.rb', line 940

def end_time
  @end_time
end

#start_timeString? (readonly)

The timestamp at which the inference experiment started or will start.



945
946
947
# File 'sagemaker/cfn_inference_experiment.rb', line 945

def start_time
  @start_time
end

Class Method Details

.jsii_propertiesObject



947
948
949
950
951
952
# File 'sagemaker/cfn_inference_experiment.rb', line 947

def self.jsii_properties
  {
    :end_time => "endTime",
    :start_time => "startTime",
  }
end

Instance Method Details

#to_jsiiObject



954
955
956
957
958
959
960
961
# File 'sagemaker/cfn_inference_experiment.rb', line 954

def to_jsii
  result = {}
  result.merge!({
    "endTime" => @end_time,
    "startTime" => @start_time,
  })
  result.compact
end