Interface CreateChannelRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateChannelRequest.Builder,CreateChannelRequest>,MediaLiveRequest.Builder,SdkBuilder<CreateChannelRequest.Builder,CreateChannelRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateChannelRequest
public static interface CreateChannelRequest.Builder extends MediaLiveRequest.Builder, SdkPojo, CopyableBuilder<CreateChannelRequest.Builder,CreateChannelRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default CreateChannelRequest.BuilderanywhereSettings(Consumer<AnywhereSettings.Builder> anywhereSettings)The Elemental Anywhere settings for this channel.CreateChannelRequest.BuilderanywhereSettings(AnywhereSettings anywhereSettings)The Elemental Anywhere settings for this channel.default CreateChannelRequest.BuildercdiInputSpecification(Consumer<CdiInputSpecification.Builder> cdiInputSpecification)Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builderavoiding the need to create one manually viaCdiInputSpecification.builder().CreateChannelRequest.BuildercdiInputSpecification(CdiInputSpecification cdiInputSpecification)Specification of CDI inputs for this channelCreateChannelRequest.BuilderchannelClass(String channelClass)The class for this channel.CreateChannelRequest.BuilderchannelClass(ChannelClass channelClass)The class for this channel.default CreateChannelRequest.BuilderchannelEngineVersion(Consumer<ChannelEngineVersionRequest.Builder> channelEngineVersion)The desired engine version for this channel.CreateChannelRequest.BuilderchannelEngineVersion(ChannelEngineVersionRequest channelEngineVersion)The desired engine version for this channel.CreateChannelRequest.Builderdestinations(Collection<OutputDestination> destinations)Sets the value of the Destinations property for this object.CreateChannelRequest.Builderdestinations(Consumer<OutputDestination.Builder>... destinations)Sets the value of the Destinations property for this object.CreateChannelRequest.Builderdestinations(OutputDestination... destinations)Sets the value of the Destinations property for this object.CreateChannelRequest.BuilderdryRun(Boolean dryRun)Sets the value of the DryRun property for this object.default CreateChannelRequest.BuilderencoderSettings(Consumer<EncoderSettings.Builder> encoderSettings)Sets the value of the EncoderSettings property for this object.CreateChannelRequest.BuilderencoderSettings(EncoderSettings encoderSettings)Sets the value of the EncoderSettings property for this object.CreateChannelRequest.BuilderinputAttachments(Collection<InputAttachment> inputAttachments)List of input attachments for channel.CreateChannelRequest.BuilderinputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)List of input attachments for channel.CreateChannelRequest.BuilderinputAttachments(InputAttachment... inputAttachments)List of input attachments for channel.default CreateChannelRequest.BuilderinputSpecification(Consumer<InputSpecification.Builder> inputSpecification)Specification of network and file inputs for this channel This is a convenience method that creates an instance of theInputSpecification.Builderavoiding the need to create one manually viaInputSpecification.builder().CreateChannelRequest.BuilderinputSpecification(InputSpecification inputSpecification)Specification of network and file inputs for this channelCreateChannelRequest.BuilderlogLevel(String logLevel)The log level to write to CloudWatch Logs.CreateChannelRequest.BuilderlogLevel(LogLevel logLevel)The log level to write to CloudWatch Logs.default CreateChannelRequest.Buildermaintenance(Consumer<MaintenanceCreateSettings.Builder> maintenance)Maintenance settings for this channel.CreateChannelRequest.Buildermaintenance(MaintenanceCreateSettings maintenance)Maintenance settings for this channel.CreateChannelRequest.Buildername(String name)Name of channel.CreateChannelRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateChannelRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateChannelRequest.BuilderrequestId(String requestId)Unique request ID to be specified.CreateChannelRequest.Builderreserved(String reserved)Deprecated.CreateChannelRequest.BuilderroleArn(String roleArn)An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.CreateChannelRequest.Buildertags(Map<String,String> tags)A collection of key-value pairs.default CreateChannelRequest.Buildervpc(Consumer<VpcOutputSettings.Builder> vpc)Settings for the VPC outputs This is a convenience method that creates an instance of theVpcOutputSettings.Builderavoiding the need to create one manually viaVpcOutputSettings.builder().CreateChannelRequest.Buildervpc(VpcOutputSettings vpc)Settings for the VPC outputs-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveRequest.Builder
build
-
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
-
cdiInputSpecification
CreateChannelRequest.Builder cdiInputSpecification(CdiInputSpecification cdiInputSpecification)
Specification of CDI inputs for this channel- Parameters:
cdiInputSpecification- Specification of CDI inputs for this channel- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cdiInputSpecification
default CreateChannelRequest.Builder cdiInputSpecification(Consumer<CdiInputSpecification.Builder> cdiInputSpecification)
Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builderavoiding the need to create one manually viaCdiInputSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocdiInputSpecification(CdiInputSpecification).- Parameters:
cdiInputSpecification- a consumer that will call methods onCdiInputSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cdiInputSpecification(CdiInputSpecification)
-
channelClass
CreateChannelRequest.Builder channelClass(String channelClass)
The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.- Parameters:
channelClass- The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelClass,ChannelClass
-
channelClass
CreateChannelRequest.Builder channelClass(ChannelClass channelClass)
The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.- Parameters:
channelClass- The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ChannelClass,ChannelClass
-
destinations
CreateChannelRequest.Builder destinations(Collection<OutputDestination> destinations)
Sets the value of the Destinations property for this object.- Parameters:
destinations- The new value for the Destinations property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
CreateChannelRequest.Builder destinations(OutputDestination... destinations)
Sets the value of the Destinations property for this object.- Parameters:
destinations- The new value for the Destinations property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
CreateChannelRequest.Builder destinations(Consumer<OutputDestination.Builder>... destinations)
Sets the value of the Destinations property for this object. This is a convenience method that creates an instance of theOutputDestination.Builderavoiding the need to create one manually viaOutputDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#destinations(List.) - Parameters:
destinations- a consumer that will call methods onOutputDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#destinations(java.util.Collection)
-
encoderSettings
CreateChannelRequest.Builder encoderSettings(EncoderSettings encoderSettings)
Sets the value of the EncoderSettings property for this object.- Parameters:
encoderSettings- The new value for the EncoderSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encoderSettings
default CreateChannelRequest.Builder encoderSettings(Consumer<EncoderSettings.Builder> encoderSettings)
Sets the value of the EncoderSettings property for this object. This is a convenience method that creates an instance of theEncoderSettings.Builderavoiding the need to create one manually viaEncoderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencoderSettings(EncoderSettings).- Parameters:
encoderSettings- a consumer that will call methods onEncoderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
encoderSettings(EncoderSettings)
-
inputAttachments
CreateChannelRequest.Builder inputAttachments(Collection<InputAttachment> inputAttachments)
List of input attachments for channel.- Parameters:
inputAttachments- List of input attachments for channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputAttachments
CreateChannelRequest.Builder inputAttachments(InputAttachment... inputAttachments)
List of input attachments for channel.- Parameters:
inputAttachments- List of input attachments for channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputAttachments
CreateChannelRequest.Builder inputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)
List of input attachments for channel. This is a convenience method that creates an instance of theInputAttachment.Builderavoiding the need to create one manually viaInputAttachment.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#inputAttachments(List.) - Parameters:
inputAttachments- a consumer that will call methods onInputAttachment.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#inputAttachments(java.util.Collection)
-
inputSpecification
CreateChannelRequest.Builder inputSpecification(InputSpecification inputSpecification)
Specification of network and file inputs for this channel- Parameters:
inputSpecification- Specification of network and file inputs for this channel- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSpecification
default CreateChannelRequest.Builder inputSpecification(Consumer<InputSpecification.Builder> inputSpecification)
Specification of network and file inputs for this channel This is a convenience method that creates an instance of theInputSpecification.Builderavoiding the need to create one manually viaInputSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputSpecification(InputSpecification).- Parameters:
inputSpecification- a consumer that will call methods onInputSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputSpecification(InputSpecification)
-
logLevel
CreateChannelRequest.Builder logLevel(String logLevel)
The log level to write to CloudWatch Logs.
-
logLevel
CreateChannelRequest.Builder logLevel(LogLevel logLevel)
The log level to write to CloudWatch Logs.
-
maintenance
CreateChannelRequest.Builder maintenance(MaintenanceCreateSettings maintenance)
Maintenance settings for this channel.- Parameters:
maintenance- Maintenance settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenance
default CreateChannelRequest.Builder maintenance(Consumer<MaintenanceCreateSettings.Builder> maintenance)
Maintenance settings for this channel. This is a convenience method that creates an instance of theMaintenanceCreateSettings.Builderavoiding the need to create one manually viaMaintenanceCreateSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenance(MaintenanceCreateSettings).- Parameters:
maintenance- a consumer that will call methods onMaintenanceCreateSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maintenance(MaintenanceCreateSettings)
-
name
CreateChannelRequest.Builder name(String name)
Name of channel.- Parameters:
name- Name of channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestId
CreateChannelRequest.Builder requestId(String requestId)
Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.- Parameters:
requestId- Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reserved
@Deprecated CreateChannelRequest.Builder reserved(String reserved)
Deprecated.Deprecated field that's only usable by whitelisted customers.- Parameters:
reserved- Deprecated field that's only usable by whitelisted customers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
CreateChannelRequest.Builder roleArn(String roleArn)
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.- Parameters:
roleArn- An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateChannelRequest.Builder tags(Map<String,String> tags)
A collection of key-value pairs.- Parameters:
tags- A collection of key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
CreateChannelRequest.Builder vpc(VpcOutputSettings vpc)
Settings for the VPC outputs- Parameters:
vpc- Settings for the VPC outputs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
default CreateChannelRequest.Builder vpc(Consumer<VpcOutputSettings.Builder> vpc)
Settings for the VPC outputs This is a convenience method that creates an instance of theVpcOutputSettings.Builderavoiding the need to create one manually viaVpcOutputSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpc(VpcOutputSettings).- Parameters:
vpc- a consumer that will call methods onVpcOutputSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpc(VpcOutputSettings)
-
anywhereSettings
CreateChannelRequest.Builder anywhereSettings(AnywhereSettings anywhereSettings)
The Elemental Anywhere settings for this channel.- Parameters:
anywhereSettings- The Elemental Anywhere settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anywhereSettings
default CreateChannelRequest.Builder anywhereSettings(Consumer<AnywhereSettings.Builder> anywhereSettings)
The Elemental Anywhere settings for this channel. This is a convenience method that creates an instance of theAnywhereSettings.Builderavoiding the need to create one manually viaAnywhereSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanywhereSettings(AnywhereSettings).- Parameters:
anywhereSettings- a consumer that will call methods onAnywhereSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
anywhereSettings(AnywhereSettings)
-
channelEngineVersion
CreateChannelRequest.Builder channelEngineVersion(ChannelEngineVersionRequest channelEngineVersion)
The desired engine version for this channel.- Parameters:
channelEngineVersion- The desired engine version for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelEngineVersion
default CreateChannelRequest.Builder channelEngineVersion(Consumer<ChannelEngineVersionRequest.Builder> channelEngineVersion)
The desired engine version for this channel. This is a convenience method that creates an instance of theChannelEngineVersionRequest.Builderavoiding the need to create one manually viaChannelEngineVersionRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochannelEngineVersion(ChannelEngineVersionRequest).- Parameters:
channelEngineVersion- a consumer that will call methods onChannelEngineVersionRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
channelEngineVersion(ChannelEngineVersionRequest)
-
dryRun
CreateChannelRequest.Builder dryRun(Boolean dryRun)
Sets the value of the DryRun property for this object.- Parameters:
dryRun- The new value for the DryRun property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-