Interface IngestConfigurationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IngestConfigurationSummary.Builder,IngestConfigurationSummary>,SdkBuilder<IngestConfigurationSummary.Builder,IngestConfigurationSummary>,SdkPojo
- Enclosing class:
- IngestConfigurationSummary
public static interface IngestConfigurationSummary.Builder extends SdkPojo, CopyableBuilder<IngestConfigurationSummary.Builder,IngestConfigurationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IngestConfigurationSummary.Builderarn(String arn)Ingest configuration ARN.IngestConfigurationSummary.BuilderingestProtocol(String ingestProtocol)Type of ingest protocol that the user employs for broadcasting.IngestConfigurationSummary.BuilderingestProtocol(IngestProtocol ingestProtocol)Type of ingest protocol that the user employs for broadcasting.IngestConfigurationSummary.Buildername(String name)Ingest name.IngestConfigurationSummary.BuilderparticipantId(String participantId)ID of the participant within the stage.IngestConfigurationSummary.BuilderstageArn(String stageArn)ARN of the stage with which the IngestConfiguration is associated.IngestConfigurationSummary.Builderstate(String state)State of the ingest configuration.IngestConfigurationSummary.Builderstate(IngestConfigurationState state)State of the ingest configuration.IngestConfigurationSummary.BuilderuserId(String userId)Customer-assigned name to help identify the participant using the IngestConfiguration; this can be used to link a participant to a user in the customer’s own systems.-
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 Detail
-
name
IngestConfigurationSummary.Builder name(String name)
Ingest name.
- Parameters:
name- Ingest name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
IngestConfigurationSummary.Builder arn(String arn)
Ingest configuration ARN.
- Parameters:
arn- Ingest configuration ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingestProtocol
IngestConfigurationSummary.Builder ingestProtocol(String ingestProtocol)
Type of ingest protocol that the user employs for broadcasting.
- Parameters:
ingestProtocol- Type of ingest protocol that the user employs for broadcasting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestProtocol,IngestProtocol
-
ingestProtocol
IngestConfigurationSummary.Builder ingestProtocol(IngestProtocol ingestProtocol)
Type of ingest protocol that the user employs for broadcasting.
- Parameters:
ingestProtocol- Type of ingest protocol that the user employs for broadcasting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestProtocol,IngestProtocol
-
stageArn
IngestConfigurationSummary.Builder stageArn(String stageArn)
ARN of the stage with which the IngestConfiguration is associated.
- Parameters:
stageArn- ARN of the stage with which the IngestConfiguration is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantId
IngestConfigurationSummary.Builder participantId(String participantId)
ID of the participant within the stage.
- Parameters:
participantId- ID of the participant within the stage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
IngestConfigurationSummary.Builder state(String state)
State of the ingest configuration. It is
ACTIVEif a publisher currently is publishing to the stage associated with the ingest configuration.- Parameters:
state- State of the ingest configuration. It isACTIVEif a publisher currently is publishing to the stage associated with the ingest configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestConfigurationState,IngestConfigurationState
-
state
IngestConfigurationSummary.Builder state(IngestConfigurationState state)
State of the ingest configuration. It is
ACTIVEif a publisher currently is publishing to the stage associated with the ingest configuration.- Parameters:
state- State of the ingest configuration. It isACTIVEif a publisher currently is publishing to the stage associated with the ingest configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IngestConfigurationState,IngestConfigurationState
-
userId
IngestConfigurationSummary.Builder userId(String userId)
Customer-assigned name to help identify the participant using the IngestConfiguration; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
- Parameters:
userId- Customer-assigned name to help identify the participant using the IngestConfiguration; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-