ChangeTierInputBuilder Class

Contains methods to build an instance of the LoyaltyManagement.ChangeTierInput class.

Namespace 

LoyaltyManagement

ChangeTierInputBuilder Methods 

The following are methods for ChangeTierInputBuilder.

build() 

Returns an instance of the LoyaltyManagement.ChangeTierInput object.

Signature 

public LoyaltyManagement.ChangeTierInput build()

Return Value 

Type: LoyaltyManagement.ChangeTierInput

setChangeReason(changeReason) 

Represents the reason to change a member tier.

Signature 

public LoyaltyManagement.ChangeTierInputBuilder setChangeReason(String changeReason)

Parameters 

changeReason

Type: String

Return Value 

Type: LoyaltyManagement.ChangeTierInputBuilder

setLoyaltyProgramMemberId(loyaltyProgramMemberId) 

Represents the ID of the loyalty program member. This is a required field.

Signature 

public LoyaltyManagement.ChangeTierInputBuilder setLoyaltyProgramMemberId(String loyaltyProgramMemberId)

Parameters 

loyaltyProgramMemberId

Type: String

Return Value 

Type: LoyaltyManagement.ChangeTierInputBuilder

setProgramName(programName) 

Represents the loyalty program name associated with the tier. This is a required field.

Signature 

public LoyaltyManagement.ChangeTierInputBuilder setProgramName(String programName)

Parameters 

programName

Type: String

Return Value 

Type: LoyaltyManagement.ChangeTierInputBuilder

setTargetTierName(targetTierName) 

Represents the new tier to associate with the loyalty program member. This is a required field.

Signature 

public LoyaltyManagement.ChangeTierInputBuilder setTargetTierName(String targetTierName)

Parameters 

targetTierName

Type: String

Return Value 

Type: LoyaltyManagement.ChangeTierInputBuilder

setTierGroupName(tierGroupName) 

Represents the name of the loyalty tier group. This is a required field.

Signature 

public LoyaltyManagement.ChangeTierInputBuilder setTierGroupName(String tierGroupName)

Parameters 

tierGroupName

Type: String

Return Value 

Type: LoyaltyManagement.ChangeTierInputBuilder