Interface RecordingConfigurationSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecordingConfigurationSummary.Builder,RecordingConfigurationSummary>,SdkBuilder<RecordingConfigurationSummary.Builder,RecordingConfigurationSummary>,SdkPojo
- Enclosing class:
- RecordingConfigurationSummary
public static interface RecordingConfigurationSummary.Builder extends SdkPojo, CopyableBuilder<RecordingConfigurationSummary.Builder,RecordingConfigurationSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RecordingConfigurationSummary.Builderarn(String arn)Recording-configuration ARN.default RecordingConfigurationSummary.BuilderdestinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)A complex type that contains information about where recorded video will be stored.RecordingConfigurationSummary.BuilderdestinationConfiguration(DestinationConfiguration destinationConfiguration)A complex type that contains information about where recorded video will be stored.RecordingConfigurationSummary.Buildername(String name)Recording-configuration name.RecordingConfigurationSummary.Builderstate(String state)Indicates the current state of the recording configuration.RecordingConfigurationSummary.Builderstate(RecordingConfigurationState state)Indicates the current state of the recording configuration.RecordingConfigurationSummary.Buildertags(Map<String,String> tags)Tags attached to the resource.-
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, sdkFields
-
-
-
-
Method Detail
-
arn
RecordingConfigurationSummary.Builder arn(String arn)
Recording-configuration ARN.
- Parameters:
arn- Recording-configuration ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
RecordingConfigurationSummary.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration)
A complex type that contains information about where recorded video will be stored.
- Parameters:
destinationConfiguration- A complex type that contains information about where recorded video will be stored.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
default RecordingConfigurationSummary.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
A complex type that contains information about where recorded video will be stored.
This is a convenience method that creates an instance of theDestinationConfiguration.Builderavoiding the need to create one manually viaDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationConfiguration(DestinationConfiguration).- Parameters:
destinationConfiguration- a consumer that will call methods onDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destinationConfiguration(DestinationConfiguration)
-
name
RecordingConfigurationSummary.Builder name(String name)
Recording-configuration name. The value does not need to be unique.
- Parameters:
name- Recording-configuration name. The value does not need to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
RecordingConfigurationSummary.Builder state(String state)
Indicates the current state of the recording configuration. When the state is
ACTIVE, the configuration is ready for recording a channel stream.- Parameters:
state- Indicates the current state of the recording configuration. When the state isACTIVE, the configuration is ready for recording a channel stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecordingConfigurationState,RecordingConfigurationState
-
state
RecordingConfigurationSummary.Builder state(RecordingConfigurationState state)
Indicates the current state of the recording configuration. When the state is
ACTIVE, the configuration is ready for recording a channel stream.- Parameters:
state- Indicates the current state of the recording configuration. When the state isACTIVE, the configuration is ready for recording a channel stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecordingConfigurationState,RecordingConfigurationState
-
tags
RecordingConfigurationSummary.Builder tags(Map<String,String> tags)
Tags attached to the resource. Array of 1-50 maps, each of the form
string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.- Parameters:
tags- Tags attached to the resource. Array of 1-50 maps, each of the formstring:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-