Class ListParticipantsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.ivsrealtime.model.IvsRealTimeRequest
-
- software.amazon.awssdk.services.ivsrealtime.model.ListParticipantsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListParticipantsRequest.Builder,ListParticipantsRequest>
@Generated("software.amazon.awssdk:codegen") public final class ListParticipantsRequest extends IvsRealTimeRequest implements ToCopyableBuilder<ListParticipantsRequest.Builder,ListParticipantsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListParticipantsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListParticipantsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanfilterByPublished()Filters the response list to only show participants who published during the stage session.ParticipantRecordingFilterByRecordingStatefilterByRecordingState()Filters the response list to only show participants with the specified recording state.StringfilterByRecordingStateAsString()Filters the response list to only show participants with the specified recording state.ParticipantStatefilterByState()Filters the response list to only show participants in the specified state.StringfilterByStateAsString()Filters the response list to only show participants in the specified state.StringfilterByUserId()Filters the response list to match the specified user ID.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxResults()Maximum number of results to return.StringnextToken()The first participant to retrieve.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ListParticipantsRequest.Builder>serializableBuilderClass()StringsessionId()ID of the session within the stage.StringstageArn()Stage ARN.ListParticipantsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
stageArn
public final String stageArn()
Stage ARN.
- Returns:
- Stage ARN.
-
sessionId
public final String sessionId()
ID of the session within the stage.
- Returns:
- ID of the session within the stage.
-
filterByUserId
public final String filterByUserId()
Filters the response list to match the specified user ID. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. AuserIdis a customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems.- Returns:
- Filters the response list to match the specified user ID. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. AuserIdis a customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems.
-
filterByPublished
public final Boolean filterByPublished()
Filters the response list to only show participants who published during the stage session. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.- Returns:
- Filters the response list to only show participants who published during the stage session. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.
-
filterByState
public final ParticipantState filterByState()
Filters the response list to only show participants in the specified state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.If the service returns an enum value that is not available in the current SDK version,
filterByStatewill returnParticipantState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterByStateAsString().- Returns:
- Filters the response list to only show participants in the specified state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. - See Also:
ParticipantState
-
filterByStateAsString
public final String filterByStateAsString()
Filters the response list to only show participants in the specified state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.If the service returns an enum value that is not available in the current SDK version,
filterByStatewill returnParticipantState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterByStateAsString().- Returns:
- Filters the response list to only show participants in the specified state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. - See Also:
ParticipantState
-
nextToken
public final String nextToken()
The first participant to retrieve. This is used for pagination; see the
nextTokenresponse field.- Returns:
- The first participant to retrieve. This is used for pagination; see the
nextTokenresponse field.
-
maxResults
public final Integer maxResults()
Maximum number of results to return. Default: 50.
- Returns:
- Maximum number of results to return. Default: 50.
-
filterByRecordingState
public final ParticipantRecordingFilterByRecordingState filterByRecordingState()
Filters the response list to only show participants with the specified recording state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.If the service returns an enum value that is not available in the current SDK version,
filterByRecordingStatewill returnParticipantRecordingFilterByRecordingState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterByRecordingStateAsString().- Returns:
- Filters the response list to only show participants with the specified recording state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. - See Also:
ParticipantRecordingFilterByRecordingState
-
filterByRecordingStateAsString
public final String filterByRecordingStateAsString()
Filters the response list to only show participants with the specified recording state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request.If the service returns an enum value that is not available in the current SDK version,
filterByRecordingStatewill returnParticipantRecordingFilterByRecordingState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterByRecordingStateAsString().- Returns:
- Filters the response list to only show participants with the specified recording state. Only one of
filterByUserId,filterByPublished,filterByState, orfilterByRecordingStatecan be provided per request. - See Also:
ParticipantRecordingFilterByRecordingState
-
toBuilder
public ListParticipantsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListParticipantsRequest.Builder,ListParticipantsRequest>- Specified by:
toBuilderin classIvsRealTimeRequest
-
builder
public static ListParticipantsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListParticipantsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-