Class: Aws::PartnerCentralRevenueMeasurement::Types::UpdateRevenueAttributionInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalogString

The catalog that the revenue attribution belongs to.

Returns:

  • (String)


1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1882

class UpdateRevenueAttributionInput < Struct.new(
  :catalog,
  :identifier,
  :client_token,
  :description,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A unique token to ensure idempotency of the update request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1882

class UpdateRevenueAttributionInput < Struct.new(
  :catalog,
  :identifier,
  :client_token,
  :description,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The updated description of the revenue attribution.

Returns:

  • (String)


1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1882

class UpdateRevenueAttributionInput < Struct.new(
  :catalog,
  :identifier,
  :client_token,
  :description,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#identifierString

The unique identifier of the revenue attribution to update. Accepts a direct ID or ARN.

Returns:

  • (String)


1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1882

class UpdateRevenueAttributionInput < Struct.new(
  :catalog,
  :identifier,
  :client_token,
  :description,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end

#revisionString

The current revision of the revenue attribution. Must match the server's current value.

Returns:

  • (String)


1882
1883
1884
1885
1886
1887
1888
1889
1890
# File 'gems/aws-sdk-partnercentralrevenuemeasurement/lib/aws-sdk-partnercentralrevenuemeasurement/types.rb', line 1882

class UpdateRevenueAttributionInput < Struct.new(
  :catalog,
  :identifier,
  :client_token,
  :description,
  :revision)
  SENSITIVE = []
  include Aws::Structure
end