Interface ParticipantReplica.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ParticipantReplica.Builder,
,ParticipantReplica> SdkBuilder<ParticipantReplica.Builder,
,ParticipantReplica> SdkPojo
- Enclosing class:
ParticipantReplica
@Mutable
@NotThreadSafe
public static interface ParticipantReplica.Builder
extends SdkPojo, CopyableBuilder<ParticipantReplica.Builder,ParticipantReplica>
-
Method Summary
Modifier and TypeMethodDescriptiondestinationSessionId
(String destinationSessionId) ID of the session within the destination stage.destinationStageArn
(String destinationStageArn) ARN of the stage where the participant is replicated.participantId
(String participantId) Participant ID of the publisher that will be replicated.replicationState
(String replicationState) Replica’s current replication state.replicationState
(ReplicationState replicationState) Replica’s current replication state.sourceSessionId
(String sourceSessionId) ID of the session within the source stage.sourceStageArn
(String sourceStageArn) ARN of the stage from which this participant is replicated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceStageArn
ARN of the stage from which this participant is replicated.
- Parameters:
sourceStageArn
- ARN of the stage from which this participant is replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantId
Participant ID of the publisher that will be replicated. This is assigned by IVS and returned by CreateParticipantToken or the
jti
(JWT ID) used to create a self signed token.- Parameters:
participantId
- Participant ID of the publisher that will be replicated. This is assigned by IVS and returned by CreateParticipantToken or thejti
(JWT ID) used to create a self signed token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSessionId
ID of the session within the source stage.
- Parameters:
sourceSessionId
- ID of the session within the source stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationStageArn
ARN of the stage where the participant is replicated.
- Parameters:
destinationStageArn
- ARN of the stage where the participant is replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationSessionId
ID of the session within the destination stage.
- Parameters:
destinationSessionId
- ID of the session within the destination stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicationState
Replica’s current replication state.
- Parameters:
replicationState
- Replica’s current replication state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicationState
Replica’s current replication state.
- Parameters:
replicationState
- Replica’s current replication state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-