Module: Aws::CloudWatchEvidently::Types

Defined in:
gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb

Defined Under Namespace

Classes: AccessDeniedException, BatchEvaluateFeatureRequest, BatchEvaluateFeatureResponse, CloudWatchLogsDestination, CloudWatchLogsDestinationConfig, ConflictException, CreateExperimentRequest, CreateExperimentResponse, CreateFeatureRequest, CreateFeatureResponse, CreateLaunchRequest, CreateLaunchResponse, CreateProjectRequest, CreateProjectResponse, CreateSegmentRequest, CreateSegmentResponse, DeleteExperimentRequest, DeleteExperimentResponse, DeleteFeatureRequest, DeleteFeatureResponse, DeleteLaunchRequest, DeleteLaunchResponse, DeleteProjectRequest, DeleteProjectResponse, DeleteSegmentRequest, DeleteSegmentResponse, EvaluateFeatureRequest, EvaluateFeatureResponse, EvaluationRequest, EvaluationResult, EvaluationRule, Event, Experiment, ExperimentExecution, ExperimentReport, ExperimentResultsData, ExperimentSchedule, Feature, FeatureSummary, GetExperimentRequest, GetExperimentResponse, GetExperimentResultsRequest, GetExperimentResultsResponse, GetFeatureRequest, GetFeatureResponse, GetLaunchRequest, GetLaunchResponse, GetProjectRequest, GetProjectResponse, GetSegmentRequest, GetSegmentResponse, InternalServerException, Launch, LaunchExecution, LaunchGroup, LaunchGroupConfig, ListExperimentsRequest, ListExperimentsResponse, ListFeaturesRequest, ListFeaturesResponse, ListLaunchesRequest, ListLaunchesResponse, ListProjectsRequest, ListProjectsResponse, ListSegmentReferencesRequest, ListSegmentReferencesResponse, ListSegmentsRequest, ListSegmentsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, MetricDefinition, MetricDefinitionConfig, MetricGoal, MetricGoalConfig, MetricMonitor, MetricMonitorConfig, OnlineAbConfig, OnlineAbDefinition, Project, ProjectAppConfigResource, ProjectAppConfigResourceConfig, ProjectDataDelivery, ProjectDataDeliveryConfig, ProjectSummary, PutProjectEventsRequest, PutProjectEventsResponse, PutProjectEventsResultEntry, RefResource, ResourceNotFoundException, S3Destination, S3DestinationConfig, ScheduledSplit, ScheduledSplitConfig, ScheduledSplitsLaunchConfig, ScheduledSplitsLaunchDefinition, Segment, SegmentOverride, ServiceQuotaExceededException, ServiceUnavailableException, StartExperimentRequest, StartExperimentResponse, StartLaunchRequest, StartLaunchResponse, StopExperimentRequest, StopExperimentResponse, StopLaunchRequest, StopLaunchResponse, TagResourceRequest, TagResourceResponse, TestSegmentPatternRequest, TestSegmentPatternResponse, ThrottlingException, Treatment, TreatmentConfig, UntagResourceRequest, UntagResourceResponse, UpdateExperimentRequest, UpdateExperimentResponse, UpdateFeatureRequest, UpdateFeatureResponse, UpdateLaunchRequest, UpdateLaunchResponse, UpdateProjectDataDeliveryRequest, UpdateProjectDataDeliveryResponse, UpdateProjectRequest, UpdateProjectResponse, ValidationException, ValidationExceptionField, VariableValue, Variation, VariationConfig

Instance Attribute Summary collapse

Instance Attribute Details

#bool_valueBoolean

If this feature uses the Boolean variation type, this field contains the Boolean value of this variation.

Returns:

  • (Boolean)


3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3542

class VariableValue < Struct.new(
  :bool_value,
  :double_value,
  :long_value,
  :string_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BoolValue < VariableValue; end
  class DoubleValue < VariableValue; end
  class LongValue < VariableValue; end
  class StringValue < VariableValue; end
  class Unknown < VariableValue; end
end

#double_valueFloat

If this feature uses the double integer variation type, this field contains the double integer value of this variation.

Returns:

  • (Float)


3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3542

class VariableValue < Struct.new(
  :bool_value,
  :double_value,
  :long_value,
  :string_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BoolValue < VariableValue; end
  class DoubleValue < VariableValue; end
  class LongValue < VariableValue; end
  class StringValue < VariableValue; end
  class Unknown < VariableValue; end
end

#long_valueInteger

If this feature uses the long variation type, this field contains the long value of this variation.

Returns:

  • (Integer)


3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3542

class VariableValue < Struct.new(
  :bool_value,
  :double_value,
  :long_value,
  :string_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BoolValue < VariableValue; end
  class DoubleValue < VariableValue; end
  class LongValue < VariableValue; end
  class StringValue < VariableValue; end
  class Unknown < VariableValue; end
end

#string_valueString

If this feature uses the string variation type, this field contains the string value of this variation.

Returns:

  • (String)


3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3542

class VariableValue < Struct.new(
  :bool_value,
  :double_value,
  :long_value,
  :string_value,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BoolValue < VariableValue; end
  class DoubleValue < VariableValue; end
  class LongValue < VariableValue; end
  class StringValue < VariableValue; end
  class Unknown < VariableValue; end
end