Class: Aws::BillingConductor::Types::CustomLineItemVersionListElement
- Inherits:
-
Struct
- Object
- Struct
- Aws::BillingConductor::Types::CustomLineItemVersionListElement
- Defined in:
- gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb
Overview
A representation of a custom line item version.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
-
#arn ⇒ String
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
-
#association_size ⇒ Integer
The number of resources that are associated with the custom line item.
-
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
-
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A representation of the charge details of a custom line item.
-
#computation_rule ⇒ String
The display settings of the custom line item.
-
#creation_time ⇒ Integer
The time when the custom line item version was created.
-
#currency_code ⇒ String
The charge value currency of the custom line item.
-
#description ⇒ String
The description of the custom line item.
-
#end_billing_period ⇒ String
The end billing period of the custom line item version.
-
#last_modified_time ⇒ Integer
The most recent time that the custom line item version was modified.
-
#name ⇒ String
The name of the custom line item.
-
#presentation_details ⇒ Types::PresentationObject
The presentation configuration of the custom line item.
-
#product_code ⇒ String
The product code that’s associated with the custom line item.
-
#start_billing_period ⇒ String
The start billing period of the custom line item version.
-
#start_time ⇒ Integer
The inclusive start time.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account in which this custom line item will be applied to.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#arn ⇒ String
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#association_size ⇒ Integer
The number of resources that are associated with the custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#billing_group_arn ⇒ String
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#charge_details ⇒ Types::ListCustomLineItemChargeDetails
A representation of the charge details of a custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#computation_rule ⇒ String
The display settings of the custom line item
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#creation_time ⇒ Integer
The time when the custom line item version was created.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#currency_code ⇒ String
The charge value currency of the custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#end_billing_period ⇒ String
The end billing period of the custom line item version.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_modified_time ⇒ Integer
The most recent time that the custom line item version was modified.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#presentation_details ⇒ Types::PresentationObject
The presentation configuration of the custom line item
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#product_code ⇒ String
The product code that’s associated with the custom line item.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#start_billing_period ⇒ String
The start billing period of the custom line item version.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |
#start_time ⇒ Integer
The inclusive start time.
1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 |
# File 'gems/aws-sdk-billingconductor/lib/aws-sdk-billingconductor/types.rb', line 1097 class CustomLineItemVersionListElement < Struct.new( :name, :charge_details, :currency_code, :description, :product_code, :billing_group_arn, :creation_time, :last_modified_time, :association_size, :start_billing_period, :end_billing_period, :arn, :start_time, :account_id, :computation_rule, :presentation_details) SENSITIVE = [:name, :description] include Aws::Structure end |