Class CollaborationPrivacyBudgetSummary
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.CollaborationPrivacyBudgetSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CollaborationPrivacyBudgetSummary.Builder,CollaborationPrivacyBudgetSummary>
@Generated("software.amazon.awssdk:codegen") public final class CollaborationPrivacyBudgetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CollaborationPrivacyBudgetSummary.Builder,CollaborationPrivacyBudgetSummary>
A summary of the collaboration privacy budgets. This summary includes the collaboration information, creation information, epsilon provided, and utility in terms of aggregations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollaborationPrivacyBudgetSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PrivacyBudgetbudget()The includes epsilon provided and utility in terms of aggregations.static CollaborationPrivacyBudgetSummary.Builderbuilder()StringcollaborationArn()The ARN of the collaboration that includes this privacy budget.StringcollaborationId()The unique identifier of the collaboration that includes this privacy budget.InstantcreateTime()The time at which the privacy budget was created.StringcreatorAccountId()The unique identifier of the account that created this privacy budget.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier of the collaboration privacy budget.StringprivacyBudgetTemplateArn()The ARN of the collaboration privacy budget template.StringprivacyBudgetTemplateId()The unique identifier of the collaboration privacy budget template.List<SdkField<?>>sdkFields()static Class<? extends CollaborationPrivacyBudgetSummary.Builder>serializableBuilderClass()CollaborationPrivacyBudgetSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.PrivacyBudgetTypetype()The type of privacy budget template.StringtypeAsString()The type of privacy budget template.InstantupdateTime()The most recent time at which the privacy budget was updated.-
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
-
id
public final String id()
The unique identifier of the collaboration privacy budget.
- Returns:
- The unique identifier of the collaboration privacy budget.
-
privacyBudgetTemplateId
public final String privacyBudgetTemplateId()
The unique identifier of the collaboration privacy budget template.
- Returns:
- The unique identifier of the collaboration privacy budget template.
-
privacyBudgetTemplateArn
public final String privacyBudgetTemplateArn()
The ARN of the collaboration privacy budget template.
- Returns:
- The ARN of the collaboration privacy budget template.
-
collaborationId
public final String collaborationId()
The unique identifier of the collaboration that includes this privacy budget.
- Returns:
- The unique identifier of the collaboration that includes this privacy budget.
-
collaborationArn
public final String collaborationArn()
The ARN of the collaboration that includes this privacy budget.
- Returns:
- The ARN of the collaboration that includes this privacy budget.
-
creatorAccountId
public final String creatorAccountId()
The unique identifier of the account that created this privacy budget.
- Returns:
- The unique identifier of the account that created this privacy budget.
-
type
public final PrivacyBudgetType type()
The type of privacy budget template.
If the service returns an enum value that is not available in the current SDK version,
typewill returnPrivacyBudgetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of privacy budget template.
- See Also:
PrivacyBudgetType
-
typeAsString
public final String typeAsString()
The type of privacy budget template.
If the service returns an enum value that is not available in the current SDK version,
typewill returnPrivacyBudgetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of privacy budget template.
- See Also:
PrivacyBudgetType
-
createTime
public final Instant createTime()
The time at which the privacy budget was created.
- Returns:
- The time at which the privacy budget was created.
-
updateTime
public final Instant updateTime()
The most recent time at which the privacy budget was updated.
- Returns:
- The most recent time at which the privacy budget was updated.
-
budget
public final PrivacyBudget budget()
The includes epsilon provided and utility in terms of aggregations.
- Returns:
- The includes epsilon provided and utility in terms of aggregations.
-
toBuilder
public CollaborationPrivacyBudgetSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CollaborationPrivacyBudgetSummary.Builder,CollaborationPrivacyBudgetSummary>
-
builder
public static CollaborationPrivacyBudgetSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends CollaborationPrivacyBudgetSummary.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.
-
-