Class Membership
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Membership.Builder,
Membership>
The membership object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal String
arn()
The unique ARN for the membership.static Membership.Builder
builder()
final String
The unique ARN for the membership's associated collaboration.final String
The identifier used to reference members of the collaboration.final String
The display name of the collaboration creator.final String
The unique ID for the membership's collaboration.final String
The name of the membership's collaboration.final Instant
The time when the membership was created.The default job result configuration for the membership.The default protected query result configuration as specified by the member who can receive results.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final boolean
For responses, this returns true if the service returned a value for the MemberAbilities property.final String
id()
The unique ID of the membership.final MembershipJobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.final String
An indicator as to whether job logging has been enabled or disabled for the collaboration.final List
<MemberAbility> The abilities granted to the collaboration member.The abilities granted to the collaboration member.final MLMemberAbilities
Specifies the ML member abilities that are granted to a collaboration member.The payment responsibilities accepted by the collaboration member.final MembershipQueryLogStatus
An indicator as to whether query logging has been enabled or disabled for the membership.final String
An indicator as to whether query logging has been enabled or disabled for the membership.static Class
<? extends Membership.Builder> final MembershipStatus
status()
The status of the membership.final String
The status of the membership.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final Instant
The time the membership metadata was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
-
arn
The unique ARN for the membership.
- Returns:
- The unique ARN for the membership.
-
collaborationArn
The unique ARN for the membership's associated collaboration.
- Returns:
- The unique ARN for the membership's associated collaboration.
-
collaborationId
The unique ID for the membership's collaboration.
- Returns:
- The unique ID for the membership's collaboration.
-
collaborationCreatorAccountId
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Returns:
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
-
collaborationCreatorDisplayName
The display name of the collaboration creator.
- Returns:
- The display name of the collaboration creator.
-
collaborationName
The name of the membership's collaboration.
- Returns:
- The name of the membership's collaboration.
-
createTime
The time when the membership was created.
- Returns:
- The time when the membership was created.
-
updateTime
The time the membership metadata was last updated.
- Returns:
- The time the membership metadata was last updated.
-
status
The status of the membership.
If the service returns an enum value that is not available in the current SDK version,
status
will returnMembershipStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the membership.
- See Also:
-
statusAsString
The status of the membership.
If the service returns an enum value that is not available in the current SDK version,
status
will returnMembershipStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The status of the membership.
- See Also:
-
memberAbilities
The abilities granted to the collaboration member.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasMemberAbilities()
method.- Returns:
- The abilities granted to the collaboration member.
-
hasMemberAbilities
public final boolean hasMemberAbilities()For responses, this returns true if the service returned a value for the MemberAbilities property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
memberAbilitiesAsStrings
The abilities granted to the collaboration member.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasMemberAbilities()
method.- Returns:
- The abilities granted to the collaboration member.
-
mlMemberAbilities
Specifies the ML member abilities that are granted to a collaboration member.
- Returns:
- Specifies the ML member abilities that are granted to a collaboration member.
-
queryLogStatus
An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.If the service returns an enum value that is not available in the current SDK version,
queryLogStatus
will returnMembershipQueryLogStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromqueryLogStatusAsString()
.- Returns:
- An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
. - See Also:
-
queryLogStatusAsString
An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.If the service returns an enum value that is not available in the current SDK version,
queryLogStatus
will returnMembershipQueryLogStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromqueryLogStatusAsString()
.- Returns:
- An indicator as to whether query logging has been enabled or disabled for the membership.
When
ENABLED
, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
. - See Also:
-
jobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.If the service returns an enum value that is not available in the current SDK version,
jobLogStatus
will returnMembershipJobLogStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobLogStatusAsString()
.- Returns:
- An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
. - See Also:
-
jobLogStatusAsString
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
.If the service returns an enum value that is not available in the current SDK version,
jobLogStatus
will returnMembershipJobLogStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromjobLogStatusAsString()
.- Returns:
- An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED
, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED
. - See Also:
-
defaultResultConfiguration
The default protected query result configuration as specified by the member who can receive results.
- Returns:
- The default protected query result configuration as specified by the member who can receive results.
-
defaultJobResultConfiguration
The default job result configuration for the membership.
- Returns:
- The default job result configuration for the membership.
-
paymentConfiguration
The payment responsibilities accepted by the collaboration member.
- Returns:
- The payment responsibilities accepted by the collaboration member.
-
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 interfaceToCopyableBuilder<Membership.Builder,
Membership> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
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 anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-