Interface ChannelSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChannelSummary.Builder,ChannelSummary>,SdkBuilder<ChannelSummary.Builder,ChannelSummary>,SdkPojo
- Enclosing class:
- ChannelSummary
public static interface ChannelSummary.Builder extends SdkPojo, CopyableBuilder<ChannelSummary.Builder,ChannelSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ChannelSummary.BuilderanywhereSettings(Consumer<DescribeAnywhereSettings.Builder> anywhereSettings)AnywhereSettings settings for this channel.ChannelSummary.BuilderanywhereSettings(DescribeAnywhereSettings anywhereSettings)AnywhereSettings settings for this channel.ChannelSummary.Builderarn(String arn)The unique arn of the channel.default ChannelSummary.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().ChannelSummary.BuildercdiInputSpecification(CdiInputSpecification cdiInputSpecification)Specification of CDI inputs for this channelChannelSummary.BuilderchannelClass(String channelClass)The class for this channel.ChannelSummary.BuilderchannelClass(ChannelClass channelClass)The class for this channel.default ChannelSummary.BuilderchannelEngineVersion(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion)The engine version that you requested for this channel.ChannelSummary.BuilderchannelEngineVersion(ChannelEngineVersionResponse channelEngineVersion)The engine version that you requested for this channel.ChannelSummary.Builderdestinations(Collection<OutputDestination> destinations)A list of destinations of the channel.ChannelSummary.Builderdestinations(Consumer<OutputDestination.Builder>... destinations)A list of destinations of the channel.ChannelSummary.Builderdestinations(OutputDestination... destinations)A list of destinations of the channel.ChannelSummary.BuilderegressEndpoints(Collection<ChannelEgressEndpoint> egressEndpoints)The endpoints where outgoing connections initiate fromChannelSummary.BuilderegressEndpoints(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().ChannelSummary.BuilderegressEndpoints(ChannelEgressEndpoint... egressEndpoints)The endpoints where outgoing connections initiate fromChannelSummary.Builderid(String id)The unique id of the channel.ChannelSummary.BuilderinputAttachments(Collection<InputAttachment> inputAttachments)List of input attachments for channel.ChannelSummary.BuilderinputAttachments(Consumer<InputAttachment.Builder>... inputAttachments)List of input attachments for channel.ChannelSummary.BuilderinputAttachments(InputAttachment... inputAttachments)List of input attachments for channel.default ChannelSummary.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().ChannelSummary.BuilderinputSpecification(InputSpecification inputSpecification)Specification of network and file inputs for this channelChannelSummary.BuilderlogLevel(String logLevel)The log level being written to CloudWatch Logs.ChannelSummary.BuilderlogLevel(LogLevel logLevel)The log level being written to CloudWatch Logs.default ChannelSummary.Buildermaintenance(Consumer<MaintenanceStatus.Builder> maintenance)Maintenance settings for this channel.ChannelSummary.Buildermaintenance(MaintenanceStatus maintenance)Maintenance settings for this channel.ChannelSummary.Buildername(String name)The name of the channel.ChannelSummary.BuilderpipelinesRunningCount(Integer pipelinesRunningCount)The number of currently healthy pipelines.ChannelSummary.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the role assumed when running the Channel.ChannelSummary.Builderstate(String state)Sets the value of the State property for this object.ChannelSummary.Builderstate(ChannelState state)Sets the value of the State property for this object.ChannelSummary.Buildertags(Map<String,String> tags)A collection of key-value pairs.ChannelSummary.BuilderusedChannelEngineVersions(Collection<ChannelEngineVersionResponse> usedChannelEngineVersions)The engine version that the running pipelines are using.ChannelSummary.BuilderusedChannelEngineVersions(Consumer<ChannelEngineVersionResponse.Builder>... usedChannelEngineVersions)The engine version that the running pipelines are using.ChannelSummary.BuilderusedChannelEngineVersions(ChannelEngineVersionResponse... usedChannelEngineVersions)The engine version that the running pipelines are using.default ChannelSummary.Buildervpc(Consumer<VpcOutputSettingsDescription.Builder> vpc)Settings for any VPC outputs.ChannelSummary.Buildervpc(VpcOutputSettingsDescription vpc)Settings for any VPC outputs.-
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
-
arn
ChannelSummary.Builder arn(String 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
ChannelSummary.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 ChannelSummary.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
ChannelSummary.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
ChannelSummary.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
ChannelSummary.Builder destinations(Collection<OutputDestination> 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
ChannelSummary.Builder destinations(OutputDestination... 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
ChannelSummary.Builder destinations(Consumer<OutputDestination.Builder>... 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 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)
-
egressEndpoints
ChannelSummary.Builder egressEndpoints(Collection<ChannelEgressEndpoint> 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
ChannelSummary.Builder egressEndpoints(ChannelEgressEndpoint... 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
ChannelSummary.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 to#egressEndpoints(List.) - 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:
#egressEndpoints(java.util.Collection)
-
id
ChannelSummary.Builder id(String 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
ChannelSummary.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
ChannelSummary.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
ChannelSummary.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
ChannelSummary.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 ChannelSummary.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
ChannelSummary.Builder logLevel(String logLevel)
The log level being written to CloudWatch Logs.
-
logLevel
ChannelSummary.Builder logLevel(LogLevel logLevel)
The log level being written to CloudWatch Logs.
-
maintenance
ChannelSummary.Builder maintenance(MaintenanceStatus 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 ChannelSummary.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:
maintenance(MaintenanceStatus)
-
name
ChannelSummary.Builder name(String 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.
-
pipelinesRunningCount
ChannelSummary.Builder pipelinesRunningCount(Integer 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
ChannelSummary.Builder roleArn(String 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
ChannelSummary.Builder state(String 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:
ChannelState,ChannelState
-
state
ChannelSummary.Builder state(ChannelState 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:
ChannelState,ChannelState
-
tags
ChannelSummary.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
ChannelSummary.Builder vpc(VpcOutputSettingsDescription vpc)
Settings for any VPC outputs.- Parameters:
vpc- Settings for any VPC outputs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpc
default ChannelSummary.Builder vpc(Consumer<VpcOutputSettingsDescription.Builder> vpc)
Settings for any VPC outputs. 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:
vpc(VpcOutputSettingsDescription)
-
anywhereSettings
ChannelSummary.Builder anywhereSettings(DescribeAnywhereSettings anywhereSettings)
AnywhereSettings settings for this channel.- Parameters:
anywhereSettings- AnywhereSettings settings for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
anywhereSettings
default ChannelSummary.Builder anywhereSettings(Consumer<DescribeAnywhereSettings.Builder> anywhereSettings)
AnywhereSettings 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:
anywhereSettings(DescribeAnywhereSettings)
-
channelEngineVersion
ChannelSummary.Builder channelEngineVersion(ChannelEngineVersionResponse channelEngineVersion)
The engine version that you requested for this channel.- Parameters:
channelEngineVersion- The engine version that you requested for this channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelEngineVersion
default ChannelSummary.Builder channelEngineVersion(Consumer<ChannelEngineVersionResponse.Builder> channelEngineVersion)
The engine version that you requested 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:
channelEngineVersion(ChannelEngineVersionResponse)
-
usedChannelEngineVersions
ChannelSummary.Builder usedChannelEngineVersions(Collection<ChannelEngineVersionResponse> usedChannelEngineVersions)
The engine version that the running pipelines are using.- Parameters:
usedChannelEngineVersions- The engine version that the running pipelines are using.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usedChannelEngineVersions
ChannelSummary.Builder usedChannelEngineVersions(ChannelEngineVersionResponse... usedChannelEngineVersions)
The engine version that the running pipelines are using.- Parameters:
usedChannelEngineVersions- The engine version that the running pipelines are using.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usedChannelEngineVersions
ChannelSummary.Builder usedChannelEngineVersions(Consumer<ChannelEngineVersionResponse.Builder>... usedChannelEngineVersions)
The engine version that the running pipelines are using. 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 to#usedChannelEngineVersions(List.) - Parameters:
usedChannelEngineVersions- 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:
#usedChannelEngineVersions(java.util.Collection)
-
-