Interface OriginEndpointListConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OriginEndpointListConfiguration.Builder,,- OriginEndpointListConfiguration> - SdkBuilder<OriginEndpointListConfiguration.Builder,,- OriginEndpointListConfiguration> - SdkPojo
- Enclosing class:
- OriginEndpointListConfiguration
- 
Method SummaryModifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) associated with the resource.channelGroupName(String channelGroupName) The name that describes the channel group.channelName(String channelName) The name that describes the channel.containerType(String containerType) The type of container attached to this origin endpoint.containerType(ContainerType containerType) The type of container attached to this origin endpoint.The date and time the origin endpoint was created.dashManifests(Collection<ListDashManifestConfiguration> dashManifests) A DASH manifest configuration.dashManifests(Consumer<ListDashManifestConfiguration.Builder>... dashManifests) A DASH manifest configuration.dashManifests(ListDashManifestConfiguration... dashManifests) A DASH manifest configuration.description(String description) Any descriptive information that you want to add to the origin endpoint for future identification purposes.forceEndpointErrorConfiguration(Consumer<ForceEndpointErrorConfiguration.Builder> forceEndpointErrorConfiguration) The failover settings for the endpoint.forceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration) The failover settings for the endpoint.hlsManifests(Collection<ListHlsManifestConfiguration> hlsManifests) An HTTP live streaming (HLS) manifest configuration.hlsManifests(Consumer<ListHlsManifestConfiguration.Builder>... hlsManifests) An HTTP live streaming (HLS) manifest configuration.hlsManifests(ListHlsManifestConfiguration... hlsManifests) An HTTP live streaming (HLS) manifest configuration.lowLatencyHlsManifests(Collection<ListLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests) A low-latency HLS manifest configuration.lowLatencyHlsManifests(Consumer<ListLowLatencyHlsManifestConfiguration.Builder>... lowLatencyHlsManifests) A low-latency HLS manifest configuration.lowLatencyHlsManifests(ListLowLatencyHlsManifestConfiguration... lowLatencyHlsManifests) A low-latency HLS manifest configuration.modifiedAt(Instant modifiedAt) The date and time the origin endpoint was modified.mssManifests(Collection<ListMssManifestConfiguration> mssManifests) A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint.mssManifests(Consumer<ListMssManifestConfiguration.Builder>... mssManifests) A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint.mssManifests(ListMssManifestConfiguration... mssManifests) A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint.originEndpointName(String originEndpointName) The name that describes the origin endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
arnThe Amazon Resource Name (ARN) associated with the resource. - Parameters:
- arn- The Amazon Resource Name (ARN) associated with the resource.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
channelGroupNameThe name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region. - Parameters:
- channelGroupName- The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
channelNameThe name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group. - Parameters:
- channelName- The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
originEndpointNameThe name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel. - Parameters:
- originEndpointName- The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
containerTypeThe type of container attached to this origin endpoint. A container type is a file format that encapsulates one or more media streams, such as audio and video, into a single file. - Parameters:
- containerType- The type of container attached to this origin endpoint. A container type is a file format that encapsulates one or more media streams, such as audio and video, into a single file.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
containerTypeThe type of container attached to this origin endpoint. A container type is a file format that encapsulates one or more media streams, such as audio and video, into a single file. - Parameters:
- containerType- The type of container attached to this origin endpoint. A container type is a file format that encapsulates one or more media streams, such as audio and video, into a single file.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
descriptionAny descriptive information that you want to add to the origin endpoint for future identification purposes. - Parameters:
- description- Any descriptive information that you want to add to the origin endpoint for future identification purposes.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
createdAtThe date and time the origin endpoint was created. - Parameters:
- createdAt- The date and time the origin endpoint was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
modifiedAtThe date and time the origin endpoint was modified. - Parameters:
- modifiedAt- The date and time the origin endpoint was modified.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hlsManifestsOriginEndpointListConfiguration.Builder hlsManifests(Collection<ListHlsManifestConfiguration> hlsManifests) An HTTP live streaming (HLS) manifest configuration. - Parameters:
- hlsManifests- An HTTP live streaming (HLS) manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hlsManifestsAn HTTP live streaming (HLS) manifest configuration. - Parameters:
- hlsManifests- An HTTP live streaming (HLS) manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hlsManifestsOriginEndpointListConfiguration.Builder hlsManifests(Consumer<ListHlsManifestConfiguration.Builder>... hlsManifests) An HTTP live streaming (HLS) manifest configuration. This is a convenience method that creates an instance of theListHlsManifestConfiguration.Builderavoiding the need to create one manually viaListHlsManifestConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohlsManifests(List<ListHlsManifestConfiguration>).- Parameters:
- hlsManifests- a consumer that will call methods on- ListHlsManifestConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lowLatencyHlsManifestsOriginEndpointListConfiguration.Builder lowLatencyHlsManifests(Collection<ListLowLatencyHlsManifestConfiguration> lowLatencyHlsManifests) A low-latency HLS manifest configuration. - Parameters:
- lowLatencyHlsManifests- A low-latency HLS manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lowLatencyHlsManifestsOriginEndpointListConfiguration.Builder lowLatencyHlsManifests(ListLowLatencyHlsManifestConfiguration... lowLatencyHlsManifests) A low-latency HLS manifest configuration. - Parameters:
- lowLatencyHlsManifests- A low-latency HLS manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lowLatencyHlsManifestsOriginEndpointListConfiguration.Builder lowLatencyHlsManifests(Consumer<ListLowLatencyHlsManifestConfiguration.Builder>... lowLatencyHlsManifests) A low-latency HLS manifest configuration. This is a convenience method that creates an instance of theListLowLatencyHlsManifestConfiguration.Builderavoiding the need to create one manually viaListLowLatencyHlsManifestConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolowLatencyHlsManifests(List<ListLowLatencyHlsManifestConfiguration>).- Parameters:
- lowLatencyHlsManifests- a consumer that will call methods on- ListLowLatencyHlsManifestConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dashManifestsOriginEndpointListConfiguration.Builder dashManifests(Collection<ListDashManifestConfiguration> dashManifests) A DASH manifest configuration. - Parameters:
- dashManifests- A DASH manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dashManifestsOriginEndpointListConfiguration.Builder dashManifests(ListDashManifestConfiguration... dashManifests) A DASH manifest configuration. - Parameters:
- dashManifests- A DASH manifest configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dashManifestsOriginEndpointListConfiguration.Builder dashManifests(Consumer<ListDashManifestConfiguration.Builder>... dashManifests) A DASH manifest configuration. This is a convenience method that creates an instance of theListDashManifestConfiguration.Builderavoiding the need to create one manually viaListDashManifestConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todashManifests(List<ListDashManifestConfiguration>).- Parameters:
- dashManifests- a consumer that will call methods on- ListDashManifestConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
mssManifestsOriginEndpointListConfiguration.Builder mssManifests(Collection<ListMssManifestConfiguration> mssManifests) A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint. Each configuration represents a different MSS streaming option available from this endpoint. - Parameters:
- mssManifests- A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint. Each configuration represents a different MSS streaming option available from this endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
mssManifestsA list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint. Each configuration represents a different MSS streaming option available from this endpoint. - Parameters:
- mssManifests- A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint. Each configuration represents a different MSS streaming option available from this endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
mssManifestsOriginEndpointListConfiguration.Builder mssManifests(Consumer<ListMssManifestConfiguration.Builder>... mssManifests) A list of Microsoft Smooth Streaming (MSS) manifest configurations associated with the origin endpoint. Each configuration represents a different MSS streaming option available from this endpoint. This is a convenience method that creates an instance of theListMssManifestConfiguration.Builderavoiding the need to create one manually viaListMssManifestConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomssManifests(List<ListMssManifestConfiguration>).- Parameters:
- mssManifests- a consumer that will call methods on- ListMssManifestConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
forceEndpointErrorConfigurationOriginEndpointListConfiguration.Builder forceEndpointErrorConfiguration(ForceEndpointErrorConfiguration forceEndpointErrorConfiguration) The failover settings for the endpoint. - Parameters:
- forceEndpointErrorConfiguration- The failover settings for the endpoint.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
forceEndpointErrorConfigurationdefault OriginEndpointListConfiguration.Builder forceEndpointErrorConfiguration(Consumer<ForceEndpointErrorConfiguration.Builder> forceEndpointErrorConfiguration) The failover settings for the endpoint. This is a convenience method that creates an instance of theForceEndpointErrorConfiguration.Builderavoiding the need to create one manually viaForceEndpointErrorConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toforceEndpointErrorConfiguration(ForceEndpointErrorConfiguration).- Parameters:
- forceEndpointErrorConfiguration- a consumer that will call methods on- ForceEndpointErrorConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-