@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AliasRoutingConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The parent object that implements what percentage of traffic will invoke each function version. For more information, see lambda-traffic-shifting-using-aliases.
| Constructor and Description | 
|---|
AliasRoutingConfiguration()  | 
| Modifier and Type | Method and Description | 
|---|---|
AliasRoutingConfiguration | 
addAdditionalVersionWeightsEntry(String key,
                                Double value)  | 
AliasRoutingConfiguration | 
clearAdditionalVersionWeightsEntries()
Removes all the entries added into AdditionalVersionWeights. 
 | 
AliasRoutingConfiguration | 
clone()  | 
boolean | 
equals(Object obj)  | 
Map<String,Double> | 
getAdditionalVersionWeights()
 Set this value to dictate what percentage of traffic will invoke the updated function version. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setAdditionalVersionWeights(Map<String,Double> additionalVersionWeights)
 Set this value to dictate what percentage of traffic will invoke the updated function version. 
 | 
String | 
toString()
Returns a string representation of this object; useful for testing and debugging. 
 | 
AliasRoutingConfiguration | 
withAdditionalVersionWeights(Map<String,Double> additionalVersionWeights)
 Set this value to dictate what percentage of traffic will invoke the updated function version. 
 | 
public Map<String,Double> getAdditionalVersionWeights()
 Set this value to dictate what percentage of traffic will invoke the updated function version. If set to an empty
 string, 100 percent of traffic will invoke function-version. For more information, see
 lambda-traffic-shifting-using-aliases.
 
function-version. For more information,
         see lambda-traffic-shifting-using-aliases.public void setAdditionalVersionWeights(Map<String,Double> additionalVersionWeights)
 Set this value to dictate what percentage of traffic will invoke the updated function version. If set to an empty
 string, 100 percent of traffic will invoke function-version. For more information, see
 lambda-traffic-shifting-using-aliases.
 
additionalVersionWeights - Set this value to dictate what percentage of traffic will invoke the updated function version. If set to
        an empty string, 100 percent of traffic will invoke function-version. For more information,
        see lambda-traffic-shifting-using-aliases.public AliasRoutingConfiguration withAdditionalVersionWeights(Map<String,Double> additionalVersionWeights)
 Set this value to dictate what percentage of traffic will invoke the updated function version. If set to an empty
 string, 100 percent of traffic will invoke function-version. For more information, see
 lambda-traffic-shifting-using-aliases.
 
additionalVersionWeights - Set this value to dictate what percentage of traffic will invoke the updated function version. If set to
        an empty string, 100 percent of traffic will invoke function-version. For more information,
        see lambda-traffic-shifting-using-aliases.public AliasRoutingConfiguration addAdditionalVersionWeightsEntry(String key, Double value)
public AliasRoutingConfiguration clearAdditionalVersionWeightsEntries()
public String toString()
toString in class ObjectObject.toString()public AliasRoutingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.