Interface ConfigureLogsResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<ConfigureLogsResponse.Builder,,- ConfigureLogsResponse> - MediaPackageResponse.Builder,- SdkBuilder<ConfigureLogsResponse.Builder,,- ConfigureLogsResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- ConfigureLogsResponse
@Mutable
@NotThreadSafe
public static interface ConfigureLogsResponse.Builder
extends MediaPackageResponse.Builder, SdkPojo, CopyableBuilder<ConfigureLogsResponse.Builder,ConfigureLogsResponse> 
- 
Method SummaryModifier 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.BuilderegressAccessLogs(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.BuilderhlsIngest(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.BuilderingressAccessLogs(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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.mediapackage.model.MediaPackageResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
arnThe 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.
 
- 
createdAtThe 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.
 
- 
descriptionA 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.
 
- 
egressAccessLogsSets 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.
 
- 
egressAccessLogsdefault 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.Builderavoiding the need to create one manually viaEgressAccessLogs.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toegressAccessLogs(EgressAccessLogs).- Parameters:
- egressAccessLogs- a consumer that will call methods on- EgressAccessLogs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
hlsIngestSets 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.
 
- 
hlsIngestSets the value of the HlsIngest property for this object. This is a convenience method that creates an instance of theHlsIngest.Builderavoiding the need to create one manually viaHlsIngest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohlsIngest(HlsIngest).- Parameters:
- hlsIngest- a consumer that will call methods on- HlsIngest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
idThe 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.
 
- 
ingressAccessLogsSets 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.
 
- 
ingressAccessLogsdefault 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.Builderavoiding the need to create one manually viaIngressAccessLogs.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toingressAccessLogs(IngressAccessLogs).- Parameters:
- ingressAccessLogs- a consumer that will call methods on- IngressAccessLogs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
tagsSets 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.
 
 
-