@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PrivacyBudget extends Object implements Serializable, Cloneable, StructuredPojo
The epsilon parameter value and number of each aggregation function that you can perform.
Constructor and Description |
---|
PrivacyBudget() |
Modifier and Type | Method and Description |
---|---|
PrivacyBudget |
clone() |
boolean |
equals(Object obj) |
DifferentialPrivacyPrivacyBudget |
getDifferentialPrivacy()
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the
remaining aggregations available.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDifferentialPrivacy(DifferentialPrivacyPrivacyBudget differentialPrivacy)
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the
remaining aggregations available.
|
String |
toString()
Returns a string representation of this object.
|
PrivacyBudget |
withDifferentialPrivacy(DifferentialPrivacyPrivacyBudget differentialPrivacy)
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the
remaining aggregations available.
|
public void setDifferentialPrivacy(DifferentialPrivacyPrivacyBudget differentialPrivacy)
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the remaining aggregations available.
differentialPrivacy
- An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as
the remaining aggregations available.public DifferentialPrivacyPrivacyBudget getDifferentialPrivacy()
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the remaining aggregations available.
public PrivacyBudget withDifferentialPrivacy(DifferentialPrivacyPrivacyBudget differentialPrivacy)
An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as the remaining aggregations available.
differentialPrivacy
- An object that specifies the epsilon parameter and the utility in terms of total aggregations, as well as
the remaining aggregations available.public String toString()
toString
in class Object
Object.toString()
public PrivacyBudget clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.