Interface ConfigureLogsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<ConfigureLogsResponse.Builder,
,ConfigureLogsResponse> MediaPackageResponse.Builder
,SdkBuilder<ConfigureLogsResponse.Builder,
,ConfigureLogsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ConfigureLogsResponse
public static interface ConfigureLogsResponse.Builder
extends MediaPackageResponse.Builder, SdkPojo, CopyableBuilder<ConfigureLogsResponse.Builder,ConfigureLogsResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) assigned to the Channel.The date and time the Channel was created.description
(String description) A short text description of the Channel.default ConfigureLogsResponse.Builder
egressAccessLogs
(Consumer<EgressAccessLogs.Builder> egressAccessLogs) Sets the value of the EgressAccessLogs property for this object.egressAccessLogs
(EgressAccessLogs egressAccessLogs) Sets the value of the EgressAccessLogs property for this object.default ConfigureLogsResponse.Builder
hlsIngest
(Consumer<HlsIngest.Builder> hlsIngest) Sets the value of the HlsIngest property for this object.Sets the value of the HlsIngest property for this object.The ID of the Channel.default ConfigureLogsResponse.Builder
ingressAccessLogs
(Consumer<IngressAccessLogs.Builder> ingressAccessLogs) Sets the value of the IngressAccessLogs property for this object.ingressAccessLogs
(IngressAccessLogs ingressAccessLogs) Sets the value of the IngressAccessLogs property for this object.Sets the value of the Tags property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mediapackage.model.MediaPackageResponse.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 Amazon Resource Name (ARN) assigned to the Channel.- Parameters:
arn
- The Amazon Resource Name (ARN) assigned to the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time the Channel was created.- Parameters:
createdAt
- The date and time the Channel was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A short text description of the Channel.- Parameters:
description
- A short text description of the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressAccessLogs
Sets the value of the EgressAccessLogs property for this object.- Parameters:
egressAccessLogs
- The new value for the EgressAccessLogs property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressAccessLogs
default ConfigureLogsResponse.Builder egressAccessLogs(Consumer<EgressAccessLogs.Builder> egressAccessLogs) Sets the value of the EgressAccessLogs property for this object. This is a convenience method that creates an instance of theEgressAccessLogs.Builder
avoiding the need to create one manually viaEgressAccessLogs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toegressAccessLogs(EgressAccessLogs)
.- Parameters:
egressAccessLogs
- a consumer that will call methods onEgressAccessLogs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hlsIngest
Sets the value of the HlsIngest property for this object.- Parameters:
hlsIngest
- The new value for the HlsIngest property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hlsIngest
Sets the value of the HlsIngest property for this object. This is a convenience method that creates an instance of theHlsIngest.Builder
avoiding the need to create one manually viaHlsIngest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohlsIngest(HlsIngest)
.- Parameters:
hlsIngest
- a consumer that will call methods onHlsIngest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
The ID of the Channel.- Parameters:
id
- The ID of the Channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressAccessLogs
Sets the value of the IngressAccessLogs property for this object.- Parameters:
ingressAccessLogs
- The new value for the IngressAccessLogs property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressAccessLogs
default ConfigureLogsResponse.Builder ingressAccessLogs(Consumer<IngressAccessLogs.Builder> ingressAccessLogs) Sets the value of the IngressAccessLogs property for this object. This is a convenience method that creates an instance of theIngressAccessLogs.Builder
avoiding the need to create one manually viaIngressAccessLogs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toingressAccessLogs(IngressAccessLogs)
.- Parameters:
ingressAccessLogs
- a consumer that will call methods onIngressAccessLogs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Sets the value of the Tags property for this object.- Parameters:
tags
- The new value for the Tags property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-