Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.directconnect.model
Class ConnectionCost

java.lang.Object
  extended by com.amazonaws.services.directconnect.model.ConnectionCost
All Implemented Interfaces:
Serializable

public class ConnectionCost
extends Object
implements Serializable

Cost description.

See Also:
Serialized Form

Constructor Summary
ConnectionCost()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAmount()
          The amount of charge per unit.
 String getCurrencyCode()
          Currency code based on ISO 4217.
 String getName()
          The name of the cost item.
 String getUnit()
          The unit used in cost calculation.
 int hashCode()
           
 void setAmount(String amount)
          The amount of charge per unit.
 void setCurrencyCode(String currencyCode)
          Currency code based on ISO 4217.
 void setName(String name)
          The name of the cost item.
 void setUnit(String unit)
          The unit used in cost calculation.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 ConnectionCost withAmount(String amount)
          The amount of charge per unit.
 ConnectionCost withCurrencyCode(String currencyCode)
          Currency code based on ISO 4217.
 ConnectionCost withName(String name)
          The name of the cost item.
 ConnectionCost withUnit(String unit)
          The unit used in cost calculation.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectionCost

public ConnectionCost()
Method Detail

getName

public String getName()
The name of the cost item.

Example: Inbound data transfer

Returns:
The name of the cost item.

Example: Inbound data transfer


setName

public void setName(String name)
The name of the cost item.

Example: Inbound data transfer

Parameters:
name - The name of the cost item.

Example: Inbound data transfer


withName

public ConnectionCost withName(String name)
The name of the cost item.

Example: Inbound data transfer

Returns a reference to this object so that method calls can be chained together.

Parameters:
name - The name of the cost item.

Example: Inbound data transfer

Returns:
A reference to this updated object so that method calls can be chained together.

getUnit

public String getUnit()
The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.

Returns:
The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.


setUnit

public void setUnit(String unit)
The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.

Parameters:
unit - The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.


withUnit

public ConnectionCost withUnit(String unit)
The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.

Returns a reference to this object so that method calls can be chained together.

Parameters:
unit - The unit used in cost calculation.

Example: "Gbps," if the price is calculated based on Gbps.

Returns:
A reference to this updated object so that method calls can be chained together.

getCurrencyCode

public String getCurrencyCode()
Currency code based on ISO 4217.

Example: "USD" for US dollar.

Returns:
Currency code based on ISO 4217.

Example: "USD" for US dollar.


setCurrencyCode

public void setCurrencyCode(String currencyCode)
Currency code based on ISO 4217.

Example: "USD" for US dollar.

Parameters:
currencyCode - Currency code based on ISO 4217.

Example: "USD" for US dollar.


withCurrencyCode

public ConnectionCost withCurrencyCode(String currencyCode)
Currency code based on ISO 4217.

Example: "USD" for US dollar.

Returns a reference to this object so that method calls can be chained together.

Parameters:
currencyCode - Currency code based on ISO 4217.

Example: "USD" for US dollar.

Returns:
A reference to this updated object so that method calls can be chained together.

getAmount

public String getAmount()
The amount of charge per unit.

Example: 0.01

Returns:
The amount of charge per unit.

Example: 0.01


setAmount

public void setAmount(String amount)
The amount of charge per unit.

Example: 0.01

Parameters:
amount - The amount of charge per unit.

Example: 0.01


withAmount

public ConnectionCost withAmount(String amount)
The amount of charge per unit.

Example: 0.01

Returns a reference to this object so that method calls can be chained together.

Parameters:
amount - The amount of charge per unit.

Example: 0.01

Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.