Interface StopChannelResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<StopChannelResponse.Builder,
,StopChannelResponse> MediaLiveResponse.Builder
,SdkBuilder<StopChannelResponse.Builder,
,StopChannelResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
StopChannelResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe unique arn of the channel.default StopChannelResponse.Builder
cdiInputSpecification
(Consumer<CdiInputSpecification.Builder> cdiInputSpecification) Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builder
avoiding the need to create one manually viaCdiInputSpecification.builder()
.cdiInputSpecification
(CdiInputSpecification cdiInputSpecification) Specification of CDI inputs for this channelchannelClass
(String channelClass) The class for this channel.channelClass
(ChannelClass channelClass) The class for this channel.destinations
(Collection<OutputDestination> destinations) A list of destinations of the channel.destinations
(Consumer<OutputDestination.Builder>... destinations) A list of destinations of the channel.destinations
(OutputDestination... destinations) A list of destinations of the channel.egressEndpoints
(Collection<ChannelEgressEndpoint> egressEndpoints) The endpoints where outgoing connections initiate fromegressEndpoints
(Consumer<ChannelEgressEndpoint.Builder>... egressEndpoints) The endpoints where outgoing connections initiate from This is a convenience method that creates an instance of theChannelEgressEndpoint.Builder
avoiding the need to create one manually viaChannelEgressEndpoint.builder()
.egressEndpoints
(ChannelEgressEndpoint... egressEndpoints) The endpoints where outgoing connections initiate fromdefault StopChannelResponse.Builder
encoderSettings
(Consumer<EncoderSettings.Builder> encoderSettings) Sets the value of the EncoderSettings property for this object.encoderSettings
(EncoderSettings encoderSettings) Sets the value of the EncoderSettings property for this object.The unique id of the channel.inputAttachments
(Collection<InputAttachment> inputAttachments) List of input attachments for channel.inputAttachments
(Consumer<InputAttachment.Builder>... inputAttachments) List of input attachments for channel.inputAttachments
(InputAttachment... inputAttachments) List of input attachments for channel.default StopChannelResponse.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.Builder
avoiding the need to create one manually viaInputSpecification.builder()
.inputSpecification
(InputSpecification inputSpecification) Specification of network and file inputs for this channelThe log level being written to CloudWatch Logs.The log level being written to CloudWatch Logs.default StopChannelResponse.Builder
maintenance
(Consumer<MaintenanceStatus.Builder> maintenance) Maintenance settings for this channel.maintenance
(MaintenanceStatus maintenance) Maintenance settings for this channel.The name of the channel.pipelineDetails
(Collection<PipelineDetail> pipelineDetails) Runtime details for the pipelines of a running channel.pipelineDetails
(Consumer<PipelineDetail.Builder>... pipelineDetails) Runtime details for the pipelines of a running channel.pipelineDetails
(PipelineDetail... pipelineDetails) Runtime details for the pipelines of a running channel.pipelinesRunningCount
(Integer pipelinesRunningCount) The number of currently healthy pipelines.The Amazon Resource Name (ARN) of the role assumed when running the Channel.Sets the value of the State property for this object.state
(ChannelState state) Sets the value of the State property for this object.A collection of key-value pairs.default StopChannelResponse.Builder
Settings for VPC output This is a convenience method that creates an instance of theVpcOutputSettingsDescription.Builder
avoiding the need to create one manually viaVpcOutputSettingsDescription.builder()
.Settings for VPC outputMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The unique arn of the channel.- Parameters:
arn
- The unique arn of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 StopChannelResponse.Builder cdiInputSpecification(Consumer<CdiInputSpecification.Builder> cdiInputSpecification) Specification of CDI inputs for this channel This is a convenience method that creates an instance of theCdiInputSpecification.Builder
avoiding the need to create one manually viaCdiInputSpecification.builder()
.When the
Consumer
completes,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:
-
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
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:
-
destinations
A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.- Parameters:
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.- Parameters:
destinations
- A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinations
A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager. This is a convenience method that creates an instance of theOutputDestination.Builder
avoiding the need to create one manually viaOutputDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinations(List<OutputDestination>)
.- 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:
-
egressEndpoints
The endpoints where outgoing connections initiate from- Parameters:
egressEndpoints
- The endpoints where outgoing connections initiate from- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressEndpoints
The endpoints where outgoing connections initiate from- Parameters:
egressEndpoints
- The endpoints where outgoing connections initiate from- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressEndpoints
StopChannelResponse.Builder egressEndpoints(Consumer<ChannelEgressEndpoint.Builder>... egressEndpoints) The endpoints where outgoing connections initiate from This is a convenience method that creates an instance of theChannelEgressEndpoint.Builder
avoiding the need to create one manually viaChannelEgressEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toegressEndpoints(List<ChannelEgressEndpoint>)
.- Parameters:
egressEndpoints
- a consumer that will call methods onChannelEgressEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 StopChannelResponse.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.Builder
avoiding the need to create one manually viaEncoderSettings.builder()
.When the
Consumer
completes,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:
-
id
The unique id of the channel.- Parameters:
id
- The unique id of the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
List of input attachments for channel. This is a convenience method that creates an instance of theInputAttachment.Builder
avoiding the need to create one manually viaInputAttachment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputAttachments(List<InputAttachment>)
.- 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:
-
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 StopChannelResponse.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.Builder
avoiding the need to create one manually viaInputSpecification.builder()
.When the
Consumer
completes,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:
-
logLevel
The log level being written to CloudWatch Logs.- Parameters:
logLevel
- The log level being written to CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logLevel
The log level being written to CloudWatch Logs.- Parameters:
logLevel
- The log level being written to CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
Maintenance settings for this channel. This is a convenience method that creates an instance of theMaintenanceStatus.Builder
avoiding the need to create one manually viaMaintenanceStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomaintenance(MaintenanceStatus)
.- Parameters:
maintenance
- a consumer that will call methods onMaintenanceStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the channel. (user-mutable)- Parameters:
name
- The name of the channel. (user-mutable)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDetails
Runtime details for the pipelines of a running channel.- Parameters:
pipelineDetails
- Runtime details for the pipelines of a running channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDetails
Runtime details for the pipelines of a running channel.- Parameters:
pipelineDetails
- Runtime details for the pipelines of a running channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDetails
Runtime details for the pipelines of a running channel. This is a convenience method that creates an instance of thePipelineDetail.Builder
avoiding the need to create one manually viaPipelineDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topipelineDetails(List<PipelineDetail>)
.- Parameters:
pipelineDetails
- a consumer that will call methods onPipelineDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipelinesRunningCount
The number of currently healthy pipelines.- Parameters:
pipelinesRunningCount
- The number of currently healthy pipelines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the role assumed when running the Channel.- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role assumed when running the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
Sets the value of the State property for this object.- Parameters:
state
- The new value for the State property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
Sets the value of the State property for this object.- Parameters:
state
- The new value for the State property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
Settings for VPC output- Parameters:
vpc
- Settings for VPC output- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
Settings for VPC output This is a convenience method that creates an instance of theVpcOutputSettingsDescription.Builder
avoiding the need to create one manually viaVpcOutputSettingsDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpc(VpcOutputSettingsDescription)
.- Parameters:
vpc
- a consumer that will call methods onVpcOutputSettingsDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-