Class ConfiguredAudienceModelAssociation

java.lang.Object
software.amazon.awssdk.services.cleanrooms.model.ConfiguredAudienceModelAssociation
All Implemented Interfaces:
Serializable, SdkPojo, ToCopyableBuilder<ConfiguredAudienceModelAssociation.Builder,ConfiguredAudienceModelAssociation>

@Generated("software.amazon.awssdk:codegen") public final class ConfiguredAudienceModelAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfiguredAudienceModelAssociation.Builder,ConfiguredAudienceModelAssociation>

Details about the configured audience model association.

See Also:
  • Method Details

    • id

      public final String id()

      A unique identifier of the configured audience model association.

      Returns:
      A unique identifier of the configured audience model association.
    • arn

      public final String arn()

      The Amazon Resource Name (ARN) of the configured audience model association.

      Returns:
      The Amazon Resource Name (ARN) of the configured audience model association.
    • configuredAudienceModelArn

      public final String configuredAudienceModelArn()

      The Amazon Resource Name (ARN) of the configured audience model that was used for this configured audience model association.

      Returns:
      The Amazon Resource Name (ARN) of the configured audience model that was used for this configured audience model association.
    • membershipId

      public final String membershipId()

      A unique identifier for the membership that contains this configured audience model association.

      Returns:
      A unique identifier for the membership that contains this configured audience model association.
    • membershipArn

      public final String membershipArn()

      The Amazon Resource Name (ARN) of the membership that contains this configured audience model association.

      Returns:
      The Amazon Resource Name (ARN) of the membership that contains this configured audience model association.
    • collaborationId

      public final String collaborationId()

      A unique identifier of the collaboration that contains this configured audience model association.

      Returns:
      A unique identifier of the collaboration that contains this configured audience model association.
    • collaborationArn

      public final String collaborationArn()

      The Amazon Resource Name (ARN) of the collaboration that contains this configured audience model association.

      Returns:
      The Amazon Resource Name (ARN) of the collaboration that contains this configured audience model association.
    • name

      public final String name()

      The name of the configured audience model association.

      Returns:
      The name of the configured audience model association.
    • manageResourcePolicies

      public final Boolean manageResourcePolicies()

      When TRUE, indicates that the resource policy for the configured audience model resource being associated is configured for Clean Rooms to manage permissions related to the given collaboration. When FALSE, indicates that the configured audience model resource owner will manage permissions related to the given collaboration.

      Returns:
      When TRUE, indicates that the resource policy for the configured audience model resource being associated is configured for Clean Rooms to manage permissions related to the given collaboration. When FALSE, indicates that the configured audience model resource owner will manage permissions related to the given collaboration.
    • description

      public final String description()

      The description of the configured audience model association.

      Returns:
      The description of the configured audience model association.
    • createTime

      public final Instant createTime()

      The time at which the configured audience model association was created.

      Returns:
      The time at which the configured audience model association was created.
    • updateTime

      public final Instant updateTime()

      The most recent time at which the configured audience model association was updated.

      Returns:
      The most recent time at which the configured audience model association was updated.
    • toBuilder

      Description copied from interface: ToCopyableBuilder
      Take this object and create a builder that contains all of the current property values of this object.
      Specified by:
      toBuilder in interface ToCopyableBuilder<ConfiguredAudienceModelAssociation.Builder,ConfiguredAudienceModelAssociation>
      Returns:
      a builder for type T
    • builder

    • serializableBuilderClass

      public static Class<? extends ConfiguredAudienceModelAssociation.Builder> serializableBuilderClass()
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equalsBySdkFields

      public final boolean equalsBySdkFields(Object obj)
      Description copied from interface: SdkPojo
      Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in an SdkPojo class, and is generated based on a service model.

      If an SdkPojo class does not have any inherited fields, equalsBySdkFields and equals are essentially the same.

      Specified by:
      equalsBySdkFields in interface SdkPojo
      Parameters:
      obj - the object to be compared with
      Returns:
      true if the other object equals to this object by sdk fields, false otherwise.
    • 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.
      Overrides:
      toString in class Object
    • getValueForField

      public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
    • sdkFields

      public final List<SdkField<?>> sdkFields()
      Specified by:
      sdkFields in interface SdkPojo
      Returns:
      List of SdkField in this POJO. May be empty list but should never be null.