Interface DescribeChannelResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeChannelResponse.Builder,,DescribeChannelResponse> MediaLiveResponse.Builder,SdkBuilder<DescribeChannelResponse.Builder,,DescribeChannelResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeChannelResponse
-
Method Summary
Modifier and TypeMethodDescriptiondefault DescribeChannelResponse.BuilderanywhereSettings(Consumer<DescribeAnywhereSettings.Builder> anywhereSettings) Anywhere settings for this channel.anywhereSettings(DescribeAnywhereSettings anywhereSettings) Anywhere settings for this channel.The unique arn of the channel.default DescribeChannelResponse.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().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.default DescribeChannelResponse.BuilderchannelEngineVersion(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion) Requested engine version for this channel.channelEngineVersion(ChannelEngineVersionResponse channelEngineVersion) Requested engine version 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.Builderavoiding the need to create one manually viaChannelEgressEndpoint.builder().egressEndpoints(ChannelEgressEndpoint... egressEndpoints) The endpoints where outgoing connections initiate fromdefault DescribeChannelResponse.BuilderencoderSettings(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 DescribeChannelResponse.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().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 DescribeChannelResponse.Buildermaintenance(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 DescribeChannelResponse.BuilderSettings for VPC output This is a convenience method that creates an instance of theVpcOutputSettingsDescription.Builderavoiding the need to create one manually viaVpcOutputSettingsDescription.builder().Settings for VPC outputMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods 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 DescribeChannelResponse.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:
-
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.Builderavoiding the need to create one manually viaOutputDestination.builder().When the
Consumercompletes,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
DescribeChannelResponse.Builder egressEndpoints(Consumer<ChannelEgressEndpoint.Builder>... egressEndpoints) The endpoints where outgoing connections initiate from This is a convenience method that creates an instance of theChannelEgressEndpoint.Builderavoiding the need to create one manually viaChannelEgressEndpoint.builder().When the
Consumercompletes,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 DescribeChannelResponse.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:
-
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
DescribeChannelResponse.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 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 DescribeChannelResponse.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:
-
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
default DescribeChannelResponse.Builder maintenance(Consumer<MaintenanceStatus.Builder> maintenance) Maintenance settings for this channel. This is a convenience method that creates an instance of theMaintenanceStatus.Builderavoiding the need to create one manually viaMaintenanceStatus.builder().When the
Consumercompletes,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
DescribeChannelResponse.Builder pipelineDetails(Consumer<PipelineDetail.Builder>... pipelineDetails) Runtime details for the pipelines of a running channel. This is a convenience method that creates an instance of thePipelineDetail.Builderavoiding the need to create one manually viaPipelineDetail.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVpcOutputSettingsDescription.builder().When the
Consumercompletes,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:
-
anywhereSettings
Anywhere settings for this channel.- Parameters:
anywhereSettings- Anywhere settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anywhereSettings
default DescribeChannelResponse.Builder anywhereSettings(Consumer<DescribeAnywhereSettings.Builder> anywhereSettings) Anywhere settings for this channel. This is a convenience method that creates an instance of theDescribeAnywhereSettings.Builderavoiding the need to create one manually viaDescribeAnywhereSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanywhereSettings(DescribeAnywhereSettings).- Parameters:
anywhereSettings- a consumer that will call methods onDescribeAnywhereSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelEngineVersion
DescribeChannelResponse.Builder channelEngineVersion(ChannelEngineVersionResponse channelEngineVersion) Requested engine version for this channel.- Parameters:
channelEngineVersion- Requested engine version for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelEngineVersion
default DescribeChannelResponse.Builder channelEngineVersion(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion) Requested engine version for this channel. This is a convenience method that creates an instance of theChannelEngineVersionResponse.Builderavoiding the need to create one manually viaChannelEngineVersionResponse.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochannelEngineVersion(ChannelEngineVersionResponse).- Parameters:
channelEngineVersion- a consumer that will call methods onChannelEngineVersionResponse.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-