@Generated(value="software.amazon.awssdk:codegen") public final class BatchChannelMemberships extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BatchChannelMemberships.Builder,BatchChannelMemberships>
The membership information, including member ARNs, the channel ARN, and membership types.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BatchChannelMemberships.Builder |
| Modifier and Type | Method and Description |
|---|---|
static BatchChannelMemberships.Builder |
builder() |
String |
channelArn()
The ARN of the channel to which you're adding users.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasMembers()
Returns true if the Members property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
Identity |
invitedBy()
Returns the value of the InvitedBy property for this object.
|
List<Identity> |
members()
The users successfully added to the request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BatchChannelMemberships.Builder> |
serializableBuilderClass() |
BatchChannelMemberships.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ChannelMembershipType |
type()
The membership types set for the channel users.
|
String |
typeAsString()
The membership types set for the channel users.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Identity invitedBy()
public final ChannelMembershipType type()
The membership types set for the channel users.
If the service returns an enum value that is not available in the current SDK version, type will return
ChannelMembershipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ChannelMembershipTypepublic final String typeAsString()
The membership types set for the channel users.
If the service returns an enum value that is not available in the current SDK version, type will return
ChannelMembershipType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ChannelMembershipTypepublic final boolean hasMembers()
public final List<Identity> members()
The users successfully added to the request.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasMembers() to see if a value was sent in this field.
public final String channelArn()
The ARN of the channel to which you're adding users.
public BatchChannelMemberships.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BatchChannelMemberships.Builder,BatchChannelMemberships>public static BatchChannelMemberships.Builder builder()
public static Class<? extends BatchChannelMemberships.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.