Class PreviewPrivacyImpactParametersInput
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.PreviewPrivacyImpactParametersInput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<PreviewPrivacyImpactParametersInput.Builder,PreviewPrivacyImpactParametersInput>
@Generated("software.amazon.awssdk:codegen") public final class PreviewPrivacyImpactParametersInput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PreviewPrivacyImpactParametersInput.Builder,PreviewPrivacyImpactParametersInput>
Specifies the updated epsilon and noise parameters to preview. The preview allows you to see how the maximum number of each type of aggregation function would change with the new parameters.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePreviewPrivacyImpactParametersInput.Builderstatic classPreviewPrivacyImpactParametersInput.Type
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
differentialPrivacy
public final DifferentialPrivacyPreviewParametersInput differentialPrivacy()
An array that specifies the epsilon and noise parameters.
- Returns:
- An array that specifies the epsilon and noise parameters.
-
toBuilder
public PreviewPrivacyImpactParametersInput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PreviewPrivacyImpactParametersInput.Builder,PreviewPrivacyImpactParametersInput>
-
builder
public static PreviewPrivacyImpactParametersInput.Builder builder()
-
serializableBuilderClass
public static Class<? extends PreviewPrivacyImpactParametersInput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromDifferentialPrivacy
public static PreviewPrivacyImpactParametersInput fromDifferentialPrivacy(DifferentialPrivacyPreviewParametersInput differentialPrivacy)
Create an instance of this class withdifferentialPrivacy()initialized to the given value.An array that specifies the epsilon and noise parameters.
- Parameters:
differentialPrivacy- An array that specifies the epsilon and noise parameters.
-
fromDifferentialPrivacy
public static PreviewPrivacyImpactParametersInput fromDifferentialPrivacy(Consumer<DifferentialPrivacyPreviewParametersInput.Builder> differentialPrivacy)
Create an instance of this class withdifferentialPrivacy()initialized to the given value.An array that specifies the epsilon and noise parameters.
- Parameters:
differentialPrivacy- An array that specifies the epsilon and noise parameters.
-
type
public PreviewPrivacyImpactParametersInput.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will bePreviewPrivacyImpactParametersInput.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will bePreviewPrivacyImpactParametersInput.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-