Class CollaborationPrivacyBudgetTemplateSummary
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.CollaborationPrivacyBudgetTemplateSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CollaborationPrivacyBudgetTemplateSummary.Builder,CollaborationPrivacyBudgetTemplateSummary>
@Generated("software.amazon.awssdk:codegen") public final class CollaborationPrivacyBudgetTemplateSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CollaborationPrivacyBudgetTemplateSummary.Builder,CollaborationPrivacyBudgetTemplateSummary>
A summary of the collaboration's privacy budget template. This summary includes information about who created the privacy budget template and what collaborations it belongs to.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCollaborationPrivacyBudgetTemplateSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringarn()The ARN of the collaboration privacy budget template.static CollaborationPrivacyBudgetTemplateSummary.Builderbuilder()StringcollaborationArn()The ARN of the collaboration that contains this collaboration privacy budget template.StringcollaborationId()The unique identifier of the collaboration that contains this collaboration privacy budget template.InstantcreateTime()The time at which the collaboration privacy budget template was created.StringcreatorAccountId()The unique identifier of the account that created this collaboration privacy budget template.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 template.PrivacyBudgetTypeprivacyBudgetType()The type of the privacy budget template.StringprivacyBudgetTypeAsString()The type of the privacy budget template.List<SdkField<?>>sdkFields()static Class<? extends CollaborationPrivacyBudgetTemplateSummary.Builder>serializableBuilderClass()CollaborationPrivacyBudgetTemplateSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdateTime()The most recent time at which the collaboration privacy budget template 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 template.
- Returns:
- The unique identifier of the collaboration privacy budget template.
-
arn
public final String arn()
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 contains this collaboration privacy budget template.
- Returns:
- The unique identifier of the collaboration that contains this collaboration privacy budget template.
-
collaborationArn
public final String collaborationArn()
The ARN of the collaboration that contains this collaboration privacy budget template.
- Returns:
- The ARN of the collaboration that contains this collaboration privacy budget template.
-
creatorAccountId
public final String creatorAccountId()
The unique identifier of the account that created this collaboration privacy budget template.
- Returns:
- The unique identifier of the account that created this collaboration privacy budget template.
-
privacyBudgetType
public final PrivacyBudgetType privacyBudgetType()
The type of the privacy budget template.
If the service returns an enum value that is not available in the current SDK version,
privacyBudgetTypewill returnPrivacyBudgetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprivacyBudgetTypeAsString().- Returns:
- The type of the privacy budget template.
- See Also:
PrivacyBudgetType
-
privacyBudgetTypeAsString
public final String privacyBudgetTypeAsString()
The type of the privacy budget template.
If the service returns an enum value that is not available in the current SDK version,
privacyBudgetTypewill returnPrivacyBudgetType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromprivacyBudgetTypeAsString().- Returns:
- The type of the privacy budget template.
- See Also:
PrivacyBudgetType
-
createTime
public final Instant createTime()
The time at which the collaboration privacy budget template was created.
- Returns:
- The time at which the collaboration privacy budget template was created.
-
updateTime
public final Instant updateTime()
The most recent time at which the collaboration privacy budget template was updated.
- Returns:
- The most recent time at which the collaboration privacy budget template was updated.
-
toBuilder
public CollaborationPrivacyBudgetTemplateSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CollaborationPrivacyBudgetTemplateSummary.Builder,CollaborationPrivacyBudgetTemplateSummary>
-
builder
public static CollaborationPrivacyBudgetTemplateSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends CollaborationPrivacyBudgetTemplateSummary.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.
-
-