Class: Aws::CustomerProfiles::Types::Period

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-customerprofiles/types.rb

Overview

Defines a limit and the time period during which it is enforced.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#max_invocations_per_profileInteger

The maximum allowed number of destination invocations per profile.

Returns:

  • (Integer)


5438
5439
5440
5441
5442
5443
5444
5445
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5438

class Period < Struct.new(
  :unit,
  :value,
  :max_invocations_per_profile,
  :unlimited)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The unit of time.

Returns:

  • (String)


5438
5439
5440
5441
5442
5443
5444
5445
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5438

class Period < Struct.new(
  :unit,
  :value,
  :max_invocations_per_profile,
  :unlimited)
  SENSITIVE = []
  include Aws::Structure
end

#unlimitedBoolean

If set to true, there is no limit on the number of destination invocations per profile. The default is false.

Returns:

  • (Boolean)


5438
5439
5440
5441
5442
5443
5444
5445
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5438

class Period < Struct.new(
  :unit,
  :value,
  :max_invocations_per_profile,
  :unlimited)
  SENSITIVE = []
  include Aws::Structure
end

#valueInteger

The amount of time of the specified unit.

Returns:

  • (Integer)


5438
5439
5440
5441
5442
5443
5444
5445
# File 'lib/aws-sdk-customerprofiles/types.rb', line 5438

class Period < Struct.new(
  :unit,
  :value,
  :max_invocations_per_profile,
  :unlimited)
  SENSITIVE = []
  include Aws::Structure
end